我实际上正在研究一个使用 ffmpeg 生成音乐视频的项目。
我想知道是否可以在 Windows 环境下使用 ffmpeg 本身或命令行组件的组合来在静态背景图像上可视化音频频谱(直方图?),就像我在网上找到的那样:
有什么想法或编码技巧吗?
最佳答案
ffmpeg -loop 1 -i background.png -i music.mp3 -filter_complex "[1]ahistogram=s=789x50:rheight=1[fg];[0][fg]overlay=(W-w)/2:H-h-10:shortest=1,scale='iw-mod(iw,2)':'ih-mod(ih,2)',format=yuv420p[v]" -map "[v]" -map 1:a -movflags +faststart output.mp4
不完全是您想要的,没有像您的图像那样创建条形的选项,但也许这已经足够了。见ahistogram filter documentation更多选择。
关于image - 在静态图像上叠加音频音量直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53708562/