想知道是否可以将音频可视化添加到视频中。我从该网站找到了一些筛选器https://lukaprincic.si/development-log/ffmpeg-audio-visualization-tricks大多数示例似乎都是图像和音频文件,而不是视频文件。
我尝试过以下方法,但它只生成一个有音频的视频,但没有可视化。
ffmpeg -stream_loop -1 -i cassette-edit.mp4 -i test-audio.mp3 -filter_complex "[1:a]showwaves=s=1920x1080:mode=line:colors=white:draw=full,format=rgba[out]" -shortest -map "[out]" -map 0:v -map 1:a 'Cassette Dreams - w visualizer.mp4' -y
尝试
ffmpeg -stream_loop -1 -i cassette-edit.mp4 -i test-audio.mp3 -filter_complex "
[1:a]showwaves=s=1920x1080:mode=line:colors=white:draw=full[vwave];
[0:v][vwave]overlay=format=auto[out]
" -shortest -map "[out]" -map 1:a 'Cassette Dreams - w visualizer.mp4' -y
(作为一个内衬,去除所有多余的空白(
[edit]不需要colorkey
,因为showwave
似乎输出透明背景。也可以在overlay
上尝试format=auto
选项。
参考:ffmpeg wiki