V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。 如果没有发送到 /go/cosub,那么会被移动到 /go/pointless。如果持续触发这样的移动,会导致账号被禁用。
dokomo
V2EX  ›  YouTube

求助各位 V 友,请问有没有合并 youtube 视频和字幕的工具

  •  
  •   dokomo · 2023-10-13 23:11:06 +08:00 · 822 次点击
    这是一个创建于 398 天前的主题,其中的信息可能已经有所发展或是发生改变。
    听说用 downsub 可以下载字幕
    想存点视频到本地,最近用公益节点不知道什么时候会被取消
    6 条回复    2023-10-14 18:13:42 +08:00
    xiaozecn
        1
    xiaozecn  
       2023-10-13 23:12:19 +08:00 via Android   ❤️ 1
    MKVToolNix
    szdosar
        2
    szdosar  
       2023-10-14 05:16:25 +08:00 via Android   ❤️ 1
    手搓,用 ffmpeg 将视频文件 av.mp4 和字幕文件 av.vtt 合并,
    并设置字幕的语言为 zh-Hans (简体中文),
    用以下指令:
    ffmpeg -i av.mp4 -i av.vtt -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=zh-Hans output.mp4

    解释:
    -i av.mp4:指定视频输入文件为 av.mp4 。
    -i av.vtt:指定字幕输入文件为 av.vtt 。
    -c:v copy:复制视频流,不进行重新编码。
    -c:a copy:复制音频流,不进行重新编码。
    -c:s mov_text:指定字幕流的编码为 mov_text ,这是 MP4 容器中的字幕格式。
    -metadata:s:s:0 language=zh-Hans:为字幕流设置语言元数据为简体中文。
    output.mp4:指定输出文件名为 output.mp4 。

    前提是你已经安装了 ffmpeg ,并且所有的输入文件都在当前目录下,或者你提供了正确的路径。
    naminokoe
        3
    naminokoe  
       2023-10-14 07:15:10 +08:00
    为什么要合并呢?外挂字幕不是更加清晰吗?
    KKLeon
        4
    KKLeon  
       2023-10-14 07:43:48 +08:00 via Android
    一楼说的就行,之前做 pt 站压制员的时候很多鸭子都用这个软件
    7Sasuke7L
        5
    7Sasuke7L  
       2023-10-14 08:07:27 +08:00 via iPhone
    Handbrake
    dokomo
        6
    dokomo  
    OP
       2023-10-14 18:13:42 +08:00
    @naminokoe 哈哈哈,对,脑子短路了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1191 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:04 · PVG 07:04 · LAX 15:04 · JFK 18:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.