audio - 使用 FFMPEG 创建批量频谱图?

标签 audio command-line ffmpeg windows-10 spectrogram

所以我想使用 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/

相关文章:

apache-flex - 如何从同时播放的所有声音中获取声音数据? ( ActionScript 闪烁)

mysql - c :\to mysql> mode in command promt

command-line - 通过命令行 NSIS 安装程序更改变量

video - ffmpeg concat 因不同比特率视频而失败

video - 使用 FFmpeg 拼接 360 度鱼眼视频

c# - 在 .NET 中捕获 native 代码异常

Java 线程,具有视觉和音频

javascript - Rails 4 将多个音频文件添加到audio_tag

javascript - Chrome MP3 和 OGG 中的 RTS 游戏 HTML5 音频断断续续

xcode - iOS : Making a build and archive command line tool