如何使用ffmpeg自动将所有MP4文件转换为FLV?

CIF*_*CIF 6 flv mp4 ffmpeg

如何自动将所有MP4文件转换为特定文件夹中的FLV?

ffmpeg -i VID00002.MP4 -ar 44100 test.flv

假设我不知道文件名,有没有办法排队这些任务?

如果我需要运行任何脚本(我熟悉Python),我该怎么做?

OV *_*ons 10

如果安装了ffmpeg,您可以在终端内轻松完成此操作.在终端中,输入以下内容:

$>cd /your/path/to/videos
$>for i in *.mp4; do ffmpeg -i $i -ar 44100 $i.flv; done
Run Code Online (Sandbox Code Playgroud)

第二个命令只是遍历每个mp4文件并将文件名分配给'$ i'.然后使用$ i作为输入和输出文件名调用ffmpeg.对于输出,您只需添加扩展名,在本例中为$ i.flv.因此,如果您的文件名是'video.mp4',它将输出为'video.mp4.flv'.

希望这可以帮助.

  • 在windoze中,命令如下所示:for%f in(*.m4a*.wma)do ffmpeg -i"%f"-acodec libmp3lame -ab 128k"%f.mp3" (3认同)