2017-07-14 161 views
0
添加文本到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 

什麼是正確的方式添加文本到這個視頻?

回答

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 

這裏不需要的覆蓋過濾器,因爲你沒有任何覆蓋。