到目前为止我从未做过任何编程,因此我对任何语言都持开放态度。如何开始使用脚本将视频分类为有声和无声的视频?我有几百个随机命名的短mp4 / avi剪辑。是否可以编写一段代码,根据它们是否有音频自动对它们进行排序?
有人可以给我写剧本吗?我会永远感激。如果没有,有人能指出一些易于理解的教程吗?我被告知使用ffprobe和脚本,但我不知道如何开始。
由于
答案 0 :(得分:0)
在Windows上,您可以直接在命令行运行
for %i in (*.mp4 *.avi) do ffmpeg -i "%i" -v 0 -map a -t 0.1 -f null - && move "%i" with-audio || move "%i" no-audio
其中with-audio
和no-audio
是您在运行命令的位置创建的子文件夹。当然,您可以使用绝对路径替换这些文件夹。如果在批处理文件中使用,请将%i
替换为%%i
基本逻辑是,如果给定文件有音频,则给定的ffmpeg命令将报告成功,否则报告失败。在前一种情况下,执行&&
后的命令,后者执行||
后的命令。