gpt4 book ai didi

ffmpeg - 创建ffmpeg马赛克时指定视频的开始时间

转载 作者:行者123 更新时间:2023-12-04 23:09:48 26 4
gpt4 key购买 nike

我正在尝试通过组合 WebRTC 调用应用程序的视频流录制来创建马赛克视频。每个录音由2个文件组成,它是.mkv视频是.mka声音的。
我面临的问题是每个录音都在不同的时间开始。参与者可能已经开始通话并正在录制自己,而第二个参与者在 1 分钟后加入。
例如,记录 1 从 1657135694178 开始。而录音 2 从 1657135711762 开始, 都是 Unix 时间戳。
这是我目前创建马赛克的方法:

$ ffmpeg 
-i video-1.mkv
-i audio-1.mka
-i video-2.mkv
-i audio-2.mka
-filter_complex
vstack=inputs=2
output-1.mkv

最佳答案

使用 tpad filter像这样插入空白帧:

ffmpeg -i video-1.mkv -i video-2.mkv -filter_complex \
"[0:v]tpad=start_duration=1[v1];\
[1:v]tpad=start_duration=2[v2];\
[v1][v2]vstack=inputs=2" \
out.mkv
第一个输入的第一帧在输出时间 = 1s 开始显示,第二个输入的第一帧在时间 t=2 出现。

关于ffmpeg - 创建ffmpeg马赛克时指定视频的开始时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72888952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com