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

FFMPEG-通过目录递归地链接用于延时、大小和h.264的命令,ffmpeg,chaining,Ffmpeg,Chaining,正在通过目录结构转换视频。目前我尝试了以下方法: 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 没有调整大小,但已经意识到这样做行不通。 尝试按以下顺序运行:Timelapse视频,将大小转换为X X Y,并确保质量良好 没有与FFM

正在通过目录结构转换视频。目前我尝试了以下方法:

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
没有调整大小,但已经意识到这样做行不通。 尝试按以下顺序运行:Timelapse视频,将大小转换为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命令格式错误有关,请发布您观察到的错误

我在mac上。问题实际上与如何最好地链接各种命令有关。谢谢!