video - 一次覆盖并组合ffmpeg

标签 video ffmpeg

初始情况

  • video1,h264(但我猜编解码器实际上并不重要),持续时间 10
    秒,不透明
  • video2,flv,时长 10 秒,透明度

  • 使用 video1 作为“开始”、“背景”剪辑。然后在第 5 秒后,我想在其上覆盖 video2。产生一个 15 秒的剪辑。

    让我更形象地解释一下
    video1: 111111111111111111
    video2:          222222222222222222
    result: 111111111333333333222222222
    

    像这样使用 FFmpeg 覆盖过滤器

    ffmpeg -i K00187_KOMIKER_NIAVARANI_MICHAEL_01.mp4 -i alpha_vid.flv\
    -filter_complex“覆盖”测试.mp4

    当然,这只是覆盖两个视频并在 video1 结束后立即停止。

    最佳答案

    这听起来像是 -itsoffset 的工作。

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

    关于video - 一次覆盖并组合ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998599/

    相关文章:

    video - FFMPEG:更改过滤器可防止视频模糊

    android - ThumbnailUtils.createVideoThumbnail 在捕获新视频时返回 NULL

    video - ffmpeg concat 使视频变长

    animation - 以编程方式生成 .mov 或 .flv 视频文件的最佳开源框架是什么?

    记录 ffmpeg 控制台信息

    c - 从 OpenGL C 程序制作视频

    html - 将 RTSP 流转换为 MP4

    java - 如何在java web应用程序中显示视频文件的一部分?

    python - 带有 youtube dl 的不和谐机器人音乐不会卡在网页下载中

    ffmpeg - 在 FFmpeg 中混合两个 wav 文件