【问题标题】:How to merge two files with ffmpeg without如何在没有 ffmpeg 的情况下合并两个文件
【发布时间】:2014-02-21 12:02:58
【问题描述】:

我想用 ffmpeg 合并两个文件,但是为了简单地将一个视频添加到另一个的末尾,我希望两个视频同时播放,一个视频使用整个屏幕,另一个视频使用小方块在屏幕右下角(类似于环聊屏幕)。

这可能吗?

谢谢,

【问题讨论】:

    标签: video ffmpeg concatenation hangout


    【解决方案1】:

    于是google了一阵子,我找到了一个办法:

    ffmpeg -i input1 -i input2 -filter_complex \
    "[0:v]setpts=PTS-STARTPTS, pad=iw*2:ih[bg]; \
    [1:v]setpts=PTS-STARTPTS[fg]; [bg][fg]overlay=w; \
    amerge,pan=stereo:c0<c0+c2:c1<c1+c3" output
    

    基于http://ffmpeg.org/pipermail/ffmpeg-user/2013-June/015662.html

    【讨论】:

    • 使用overlay=W-w-10:H-h-10 放置右下角。有关其他选项,请参阅 overlay video filter 文档,例如 eof_action=pass 如果您希望覆盖视频在比背景短时消失,或 shortest=1 如果您希望输出在最短输入终止时终止。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    相关资源
    最近更新 更多