有没有办法可以加快为 WEBM 视频添加字幕的速度?

有没有办法可以加快为 WEBM 视频添加字幕的速度?

对于 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

相关内容