在向音频添加背景后无法添加图像

时间:2017-03-16 02:46:22

标签: ffmpeg


我使用下面的命令将背景连接到音频文件:

"ffmpeg" -i /path/to/image.png -i /path/to/audio.mp3 -vsync vfr -pix_fmt yuv420p /path/to/video-1.mp4 2>&1

接下来,我使用该命令将其他图像添加到创建的视频中:

"ffmpeg" -f concat -safe 0 -i /path/to/text.txt -i /path/to/video-1.mp4 /path/to/video-2.mp4 2>&1

我的text.txt文件的内容:

/path/to/img1.jpg
duration 6
/path/to/img2.jpg
duration 6
/path/to/img3.jpg
duration 6
/path/to/img4.jpg
duration 6

获取的视频仅显示背景图像。其他图片尚未显示。

这些命令有什么问题?如何在视频中设置其他图像的显示位置?要按位置显示图像,我使用下面的命令,但运行后,我的机器崩溃了:

"ffmpeg" -f concat -safe 0 -i /path/to/text.txt -i /path/to/video-1.mp4 -filter_complex "overlay=0:0, scale=640:640" /path/to/video-2.mp4 2>&1
  
    

更新

  

我按照以下步骤按照顺序操作并获得带有文字和图像的视频,但位置不正确。我无法找到任何自定义解决方案:

"ffmpeg" -f concat -safe 0 -i /path/to/text.txt -i /path/to/audio.mp3 -vsync vfr -pix_fmt yuv420p /path/to/tmp-video-1.mp4 2>&1

"ffmpeg" -i /path/to/background.png -i /path/to/tmp-video-1.mp4 -filter_complex "overlay=0:0" /path/to/tmp-video-2.mp4 2>&1

"ffmpeg" -i /path/to/tmp-video-2.mp4 -vf "[in]<define texts and duration>[out]" -codec:a copy /path/to/endvideo.mp4 2>&1

请看一下我的视频:http://184.171.170.45/cron/tmp/funny-1489648654.mp4
我尝试在第二个命令中设置overlay属性:-640:0,让图像在背景的水平中心,但它不起作用

0 个答案:

没有答案