【发布时间】:2017-06-07 04:50:39
【问题描述】:
我想将字幕文件(.srt)刻录成 mp4 视频。我的命令是:
ffmpeg -i input.mp4 -c:v mpeg4 -q:v 1 -vf subtitles=input.srt out.mp4
它输出一个质量很好的视频,但是它的大小是1.12GB,而输入文件是213MB。
我认为问题是输出文件的 kbps 太高。输入文件的比特率是 568 kb/s 但输出文件是 3154 kb/s。
所以我想设置 kps,现在这是我的代码:
ffmpeg -i input.mp4 -b:v 569k -minrate 568k -maxrate 570k -c:v mpeg4 -q:v 1 -vf subtitles=input.srt out.mp4
虽然输出文件变小(538MB),但视频质量很差(与输入文件比较)... 那么如何使输出文件更小且质量更好呢?谢谢。
【问题讨论】: