FFMPEG将音频添加到来自音频的SOUNDWAVE视频

时间:2017-07-14 09:39:29

标签: video 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

为此视频添加文字的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

使用

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

此处不需要叠加过滤器,因为您没有覆盖任何内容。