ffmpeg 多个文件尺寸变化

ffmpeg 多个文件尺寸变化

我在 superUser 上看到一篇关于更改 mp4 文件尺寸的帖子,类似于此, FFmpeg -I Input.mp4 -vf scale=460:690 output.mp4 但我想一次性更改多个 mp4 文件的尺寸,因此我使用了 concat 命令中使用过的想法来生成文件名列表,然后使用命令, FFmpeg -i mylist.txt -vf scale=460:690 img%04d.mp4 但就像连接一样,只有一个输出文件,因此对于多个输出,我使用了通配符,整个命令结果如下, FFmpeg -I mylist.txt -vf scale=460:690 img%04d.mp4 但我仍然得到一个输出文件。所以有什么建议,请

答案1

我想一次性更改多个 mp4 文件的尺寸

您可以使用for命令循环并一次转换一个文件。如下所示。

命令行:

for /f %i in (mylist.txt) do FFmpeg -I "%i" -vf scale=460:690 "output_%i"

批处理文件:

for /f %%i in (mylist.txt) do FFmpeg -I "%%i" -vf scale=460:690 "output_%%i"

进一步阅读

相关内容