所以我想使用 FFMPEG 为数千个 FLAC 文件批量创建频谱图。
我仅将以下内容用于一个文件。
ffmpeg -i audio-in.wav -lavfi showspectrumpic image-out.png
但是,我想对某个文件夹 (\Desktop\FLACfiles) 中的所有文件执行此操作,并且不想不断更改文件名和图像输出名称。
我想以某种方式在 Windows 10 中创建一个批处理脚本,该脚本会根据文件名自动创建频谱图。
我试图让它工作,但我没有太多通过命令行或编程的经验。不知道如何做到这一点。
简而言之,想使用包含 FLAC 文件的工作目录中的命令,并为每个与文件名匹配的文件创建一个频谱图。
最佳答案
这对我使用 mp3 文件很有用,但速度并不快。有人可能有更好的解决方案。试试这个作为bat文件。
for %%a in ("*.mp3") do ffmpeg -i "%%a" -lavfi showspectrumpic "%%~na .png"
关于audio - 使用 FFMPEG 创建批量频谱图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48412896/