【发布时间】:2017-08-14 16:20:26
【问题描述】:
我用我的 DSLR 拍摄了一段延时摄影,相机自动将其组装成 10 秒 MOV 文件 - 1080p,60 fps(总共 600 帧)。我想要做的是通过 减半 FPS 速率(从 60 fps到 30 fps)。
我在 SO 和 Interwebz 上尝试了各种链接,但似乎都没有成功。 webz 上的几乎所有命题都提到使用 -filter:v "setpts=2*PTS" 选项,带或不带 -r 参数,但我最终得到的只是 10 秒 30 FPS 的 MOV/MP4/MVK(50% 的帧被丢弃)。
我使用过的确切命令:
ffmpeg.exe -y -i ..\..\DSC_0898.MOV -c:v libx264 -preset veryslow -r 30 -crf 18 -movflags faststart -filter:v "setpts=2*PTS" -vf deshake -vf "eq=contrast=1.3:brightness=-0.05:saturation=1.3" ..\..\output.mkv -hide_banner -an
ffmpeg.exe -y -i ..\..\DSC_0898.MOV -c:v libx264 -preset veryslow -r 30 -crf 18 -movflags faststart -filter:v "setpts=2*PTS" -vf deshake -vf "eq=saturation=1.2" ..\..\output.mkv -hide_banner -an
ffmpeg.exe -y -i ..\..\DSC_0898.MOV -movflags faststart -r 30 -filter:v "setpts=2*PTS" -vf deshake -vf "eq=saturation=1.2" ..\..\output.mp4 -hide_banner -an
【问题讨论】: