【发布时间】:2016-02-10 01:43:30
【问题描述】:
当我使用这个命令时:
ffmpeg -i original.mp4 -codec:v:0 libx264 -b:v 650k -crf 21 -minrate:v 0k -maxrate:v 750k -bufsize:v 5000k -r 30 -preset slow -x264opts "no-scenecut" -vcodec libx264 -force_key_frames "expr:bitor(eq(t,0),gte(t,prev_forced_t+5))" -f mp4 test.mp4
我总是得到比这个命令更小的文件大小(相同的命令但没有:-x264opts "no-scenecut"):
ffmpeg -i original.mp4 -codec:v:0 libx264 -b:v 650k -crf 21 -minrate:v 0k -maxrate:v 750k -bufsize:v 5000k -r 30 -preset slow -vcodec libx264 -force_key_frames "expr:bitor(eq(t,0),gte(t,prev_forced_t+5))" -f mp4 test.mp4
我认为只有在使用 I 帧插入 P 或 B 帧更有效时,scencut 才会放置 I 帧。
什么情况下需要使用scencut功能?
【问题讨论】:
标签: ffmpeg h.264 video-processing video-encoding