我正在使用ffmpeg,通过python调用它,本质上我是这样做的:
file = "c:/video/video.mp4"
hd = 'ffmpeg -y -i % s -crf 23 -preset fast -c: a copy verifast480_output.mp4'% file
os.system (hd)
目标是为次等质量调整良好的视频大小,例如720p至480p的视频。
但是在排练中,我想到了将720p视频转换为相同大小的另一视频,以了解它是如何变好或变坏。
以下是遇到的问题: 产生的视频比原始视频大(例如,文件220 Mb然后在转换结束时变为250 Mb),有时甚至超过几秒钟(如果视频在转换结束时持续22:15)变成22:22)。
例如,此命令与文档中的描述不同:
"-crf"
的可能值是0-51,但是如果我使用"-crf 0"
(表示没有质量损失),则只有使用此选项,来自250 Mb的视频会超过1 Gb。
让我感兴趣的是一种尽可能保留原始外观的方法。