我在我的程序中使用FFmpeg剪切视频。这是我的程序执行的命令:
ffmpeg -i in.avi -ss 00:00:00.000 -to 00:04:35.000 out.avi
out.avi的质量和尺寸远低于in.avi。如何告诉FFmpeg保持输入文件的质量?我不想使用-c copy,因为视频将以黑帧开始。
这是没有-c copy(上面的命令)http://pastebin.com/JYYRsFsQ
的输出以下是带-c copy ffmpeg -i in.avi -ss 00:00:05.000 -c copy -to 00:04:35.000 out.avi
输出-c copy:http://pastebin.com/wXPhBSYj
答案 0 :(得分:0)
我现在使用ffmpeg -i inFile -c:v libx264 -preset veryfast -c:a copy -ss starttime -to endtime outFile
。它似乎以高质量和合理的大小编码视频(正是您对libx264的期望)。