Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video FFMPEG从音频向声波视频添加文本_Video_Ffmpeg - Fatal编程技术网

Video FFMPEG从音频向声波视频添加文本

Video FFMPEG从音频向声波视频添加文本,video,ffmpeg,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=19

我正在创建一个音频到声波视频

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
这里不需要覆盖过滤器,因为您没有覆盖任何内容