FFMPEG-通过目录递归地链接延时、大小和h.264命令



通过目录结构转换视频。目前我尝试了这个:

for i in *.mov; do 
    ffmpeg -i "$i" -filter:v "setpts=0.1*PTS" -an -c:v libx264 -preset slow -crf 20 -c:a libvo_aacenc -b:a 128k "${i/-lapse.mov}"
done

没有调整大小,但已经意识到这不会以这种方式工作。尝试按以下顺序工作:延时视频,将大小转换为X X Y,并确保质量良好。

没有太多的工作与FFMPEG,所以任何帮助都是感谢。

谢谢。

你在windows中尝试吗?是MS-DOS命令吗?如果是这样的话,你需要纠正你的命令如下:

for %%i in (*.mov) do (
  ffmpeg -i "%%i" -filter:v "setpts=0.1*PTS" -an -c:v libx264 -preset slow -crf 20 -c:a libvo_aacenc -b:a 128k "%%i-lapse.mov")

如果这与ffmpeg错误有关,而不是与dos命令格式错误有关,请发布您观察到的错误

最新更新