使用 FFMPEG 创建批量频谱图?
Creating Batch Spectrograms Using FFMPEG?
所以我想使用 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"
所以我想使用 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"