FFMPEG从音频
问题描述:
添加文本到SOUNDWAVE视频
我创建的音频声波视频与FFMPEG从音频
ffmpeg -i input.mp3 -filter_complex "[0:a]showwaves=s=1920x1080:mode=line,format=yuv420p[v]" -map "[v]" -map 0:a -c:v libx264 -c:a copy soundwaves.mp4
我想用一个覆盖文本添加到左上角,但不能得到语法正确
ffmpeg -i input.mp3 -filter_complex "[0:a]showwaves=s=1920x1080:mode=line,format=yuv420p[v]; [bg]overlay=0:H-h,drawtext=fontfile=font.ttf:fontcolor=white:x=10:y=10:text='soundwaves'[out]" -map "[out]" -map 0:a -c:v libx264 -c:a copy soundwaves.mp4
什么是正确的方式添加文本到这个视频?
答
使用
ffmpeg -i input.mp3 -filter_complex
"[0:a]showwaves=s=1920x1080:mode=line,
drawtext=fontfile=font.ttf:fontcolor=white:x=10:y=10:text='soundwaves',
format=yuv420p[out]"
-map "[out]" -map 0:a -c:v libx264 -c:a copy soundwaves.mp4
这里不需要的覆盖过滤器,因为你没有任何覆盖。