使用 ffmpeg

使用 ffmpeg

我在使用 avconv 时遇到了这个问题:

Unknown encoder 'libx264'

为了添加字幕我使用:

avconv -i video.mp4 -map 0:0 -map 0:1 -c:v libx264 -aspect 16:9 -q:v 1 -b:v 512k -strict -2 -c:a aac -ac 2 -filter:v subtitles=1.srt Video_With-Subtitle.mp4

你能给我解决方案吗?在 Ubuntu 16.04 或 18.04 上快速刻录字幕的最佳解决方案是什么?

答案1

使用 ffmpeg

avconv不同于ffmpeg,并且avconv没有字幕过滤器

解决方案:

然后运行:

ffmpeg -i input.mp4 -c:v libx264 -filter:v subtitles=1.srt -c:a copy output.mp4

FFmpeg 维基:H.264了解如何控制质量(-crf)和编码速度(-preset)。

相关内容