![有没有办法可以加快为 WEBM 视频添加字幕的速度?](https://linux22.com/image/1635216/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%8A%A0%E5%BF%AB%E4%B8%BA%20WEBM%20%E8%A7%86%E9%A2%91%E6%B7%BB%E5%8A%A0%E5%AD%97%E5%B9%95%E7%9A%84%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
对于 MP4 我使用了此命令
ffmpeg -i INPUT.mp4 -vf ass=SUBS.ass -c:v libx264 -preset ultrafast -crf 22 -c:a copy OUTPUT.mp4
但是 WebM 格式存在一些问题,我尝试使用此命令,但没有帮助
ffmpeg -i INPUT.mp4 -vf ass=SUBS.ass -c:v vp9 -crt 22 -c:a copy OUTPUT.mp4
答案1
发生错误。类似这样的情况:
[webm @ 0x5] WebM 仅支持 VP8 或 VP9 或 AV1 视频、Vorbis 或 Opus 音频和 WebVTT 字幕。
按他们要求的做:
ffmpeg -i in.mp4 -map 0 -c:v libvpx-vp9 -crf 18 -b:v 0 -c:a libopus -b:a 213k -ac 2 -c:s webvtt -y out.webm
用您的选项替换。
[更新] 为了提高速度,最好使用 MKV。最快的方法:
ffmpeg -i in.mp4 -i subs.ass -map 0 -map 1 -c copy out.mkv
或 MP4:
ffempg -i in.mp4 -i subs.ass -map 0 -map 1 -c copy -c:s mov_text out.mp4