VideoLingo icon indicating copy to clipboard operation
VideoLingo copied to clipboard

希望 VideoLingo 未来可以支持自动生成双语字幕,配音后仍然能保持原字幕+翻译后的字幕

Open freeqd opened this issue 11 months ago • 1 comments

目前默认的配音功能会将视频的字幕替换为翻译后的语言字幕,期望将来能支持双字幕,以保留元语言的字幕。这样翻译如果有问题,万一错了也可以根据原字幕进行理解

freeqd avatar Feb 08 '25 10:02 freeqd

你用 cursor 让它帮你改一下core/step12_merge_dub_to_vid.py,就说合并的时候加上src.srt和dub.srt,几秒钟就可以搞定

vanch007 avatar Feb 08 '25 16:02 vanch007

  1. Open the file: core/step12_merge_dub_to_vid.py
  2. Change TRANS_BACK_COLOR = '&H00000000'.
  3. Change DUB_SUB_FILE = 'output/trans_src.srt'
  4. The line 57 is changed the following:
    subtitle_filter = (
    f"subtitles={DUB_SUB_FILE}:force_style='FontSize={TRANS_FONT_SIZE}," f"FontName={TRANS_FONT_NAME},PrimaryColour={TRANS_FONT_COLOR}," f"OutlineColour={TRANS_OUTLINE_COLOR},OutlineWidth={TRANS_OUTLINE_WIDTH}," f"BackColour={TRANS_BACK_COLOR},Alignment=2,MarginV=27,BorderStyle=1'" )

alittlegoldfish avatar Feb 20 '25 12:02 alittlegoldfish

非常感谢

freeqd avatar Mar 04 '25 02:03 freeqd