我想在FFMPEG中连接3个文件(avi)而不会降低质量(如果可能的话)
我使用此ffmpeg -i D:\Videos\Unedited\wsavi.avi -i D:\Videos\Unedited\wsavi_part2.avi -i D:\Videos\Unedited\wsavi_part3.avi -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" D:\Videos\Unedited\avi.avi
效果很好,但我注意到质量方面的重大损失。
我该怎么办?我是否必须使用-crf
或-q
才能提高质量?
答案 0 :(得分:0)
输出到AVI默认为名为mpeg4
的MPEG-4 Part 2视频编码器。它是一个旧编码器,因此默认质量不再可接受。
-q:v
/ -qscale:v
。较低的价值是更高的质量。 mpeg4
不支持-crf
。-c:v libx264
。有关详细信息,请参阅FFmpeg Wiki: H.264 Encoding。libx264
(如果ffmpeg
支持)。