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
Audio 通过音频同步并排编码视频(FFMPEG或类似)_Audio_Video_Ffmpeg_Video Encoding - Fatal编程技术网

Audio 通过音频同步并排编码视频(FFMPEG或类似)

Audio 通过音频同步并排编码视频(FFMPEG或类似),audio,video,ffmpeg,video-encoding,Audio,Video,Ffmpeg,Video Encoding,我试图编码2个视频并排,同步的2剪辑的音频。我可以成功地将两个视频并排编码,并从其中一个输入流中选择音频。但是,我们用于录制这两个视频的系统不会同时启动和停止录制,不同摄像机之间的差异可能高达一秒。基本上,我们使用闭路电视系统从多个角度捕捉房间里发生的事情。我们在两个时间戳之间导出两个摄像头,由于系统记录视频的方式,两个剪辑的开始时间点不相同 e、 g.在09:00:00:000和09:10:00:000之间导出视频 视频1-从08:59:59:123导出到09:10:00:123 视频2-从0

我试图编码2个视频并排,同步的2剪辑的音频。我可以成功地将两个视频并排编码,并从其中一个输入流中选择音频。但是,我们用于录制这两个视频的系统不会同时启动和停止录制,不同摄像机之间的差异可能高达一秒。基本上,我们使用闭路电视系统从多个角度捕捉房间里发生的事情。我们在两个时间戳之间导出两个摄像头,由于系统记录视频的方式,两个剪辑的开始时间点不相同

e、 g.在09:00:00:000和09:10:00:000之间导出视频

视频1-从08:59:59:123导出到09:10:00:123

视频2-从08:59:59:789导出到09:10:00:789

因此,当视频1和视频2并排缝合在一起时,它们不同步666ms,这在编码视频中非常明显

两个输入流的音频几乎相同,并且格式完全相同。我们目前正在将这些视频放入Premiere Pro中,并通过音频同步这些视频,然后将它们并排导出,但是我们有一个项目,我们需要快速连续地执行大量这些操作,而这并不是一个真正的选项。我们需要看看这个脚本

有人知道FFMPEG能否做到这一点吗?还是别的什么

任何信息都将不胜感激。

您可以在bash文件中计算偏移量,从其中一个视频中切割头部,然后将它们缝合在一起

您需要将音频流提取到单独的文件中,并使用finder计算偏移量

offset=`audio-offset-finder --find-offset-of file1.wav --within file2.wav`

非常感谢你!我会看一看,非常感谢英国广播公司发表这篇文章!