Open jeremyjia opened 3 months ago
参考ffmpeg的命令: fmpeg -i 1.mp3 -filter_complex showwavespic -frames:v 1 output.png ffmpeg -i 1.mp3 -lavfi showwavespic=split_channels=1:s=1024x800 waveform.png 重点是参数showwavespic的写法,具体参考官方文档 http://underpop.online.fr/f/ffmpeg/help/showwavespic.htm.gz
sInputFileName=”$” sOutputFileName=”${sInputFileName%.}.png” ffmpeg -i “${sInputFileName}” \ -lavfi “[0:a:0]showwavespic=s=600x120: split_channels=1: colors=yellow|red: scale=sqrt” -update 1 \ “${sOutputFileName}”
需求:可以不改动后端Spring Java的代码,制作一个Python插件e.g, audio2waveform.py来完成此项任务
参考: 水波纹py插件及剧本 https://jeremyjia.github.io/Games/python/i140/water_effect.py