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,初始情况 视频1,h264(但我想编解码器实际上并不重要),持续时间10 秒,不透明 视频2,flv,持续时间10秒,透明 使用video1作为“开始”、“背景”剪辑。然后在第二个5秒之后,我想在上面叠加视频2。结果是15秒的剪辑 让我更形象地解释一下 video1: 111111111111111111 video2: 222222222222222222 result: 111111111333333333222222222 像这样使用FFmpeg覆盖过滤器 ffmp

初始情况

  • 视频1,h264(但我想编解码器实际上并不重要),持续时间10 秒,不透明
  • 视频2,flv,持续时间10秒,透明
使用video1作为“开始”、“背景”剪辑。然后在第二个5秒之后,我想在上面叠加视频2。结果是15秒的剪辑

让我更形象地解释一下

video1: 111111111111111111
video2:          222222222222222222
result: 111111111333333333222222222
像这样使用FFmpeg覆盖过滤器

ffmpeg -i K00187_KOMIKER_NIAVARANI_MICHAEL_01.mp4 -i alpha_vid.flv \ -filter_complex "overlay" test.mp4 ffmpeg-i K00187\u KOMIKER\u NIAVARANI\u MICHAEL\u 01.mp4-i alpha\u vid.flv\ -过滤器_复合“覆盖”测试。mp4
当然,这会覆盖两个视频,并在video1结束后立即停止。

这听起来像是
-itscoffset

ffmpeg -i K00187_KOMIKER_NIAVARANI_MICHAEL_01.mp4 -itsoffset 10 \
  -i alpha_vid.flv -filter_complex overlay test.mp4

谢谢我已经在第二个视频之前找到了参数,并且确实移动了第二个视频,但是生成的视频仍然绑定到原始视频的长度。没有办法合并/重叠/合并它们吗?