Ffmpeg 通过添加自动暂停来同步音频和视频的关键时间
我想就这件事寻求帮助。我是FMMPEG的初学者,我想知道是否有可能使用音频文件执行算法来编辑视频文件 假设您有一个音频和视频剪辑。 音频在0s、5s和11s上有一个按键时间,视频在0s、3s和16s上有一个按键时间。此键时间位于以下TXT文件中:Ffmpeg 通过添加自动暂停来同步音频和视频的关键时间,ffmpeg,Ffmpeg,我想就这件事寻求帮助。我是FMMPEG的初学者,我想知道是否有可能使用音频文件执行算法来编辑视频文件 假设您有一个音频和视频剪辑。 音频在0s、5s和11s上有一个按键时间,视频在0s、3s和16s上有一个按键时间。此键时间位于以下TXT文件中: Audio Video 0s 0s Audio and video playback starts. 5s 3s (1) 11s 16s (2) 该算法输入音频片段、视频片段和T
Audio Video
0s 0s Audio and video playback starts.
5s 3s (1)
11s 16s (2)
该算法输入音频片段、视频片段和TXT文件,我希望(自动)根据以下说明计算暂停和同步片段:
(1) 在音频的前5秒钟内,播放视频的前3秒钟。由于视频的持续时间少于音频,因此应在视频的第3秒后插入2秒暂停(以匹配5秒视频的长度)
(2) 从第二个5秒到第11秒播放音频,从第二个3秒到第16秒同时播放视频。由于音频的长度为6秒,视频的长度为13秒,因此应在视频中添加7秒的暂停
我已经阅读和搜索了很多关于这方面的内容,但是我没有找到任何有助于我启动这个算法的东西。你能帮帮我吗
如果这是一个重复的问题,我提前表示歉意。可以帮助您做到这一点
首先,在指定点分割视频和音频流并重置时间戳。然后把他们干掉。让我们使用您的示例中的计时
Audio Video
0s 0s Audio and video playback starts.
5s 3s (1)
11s 16s (2)
所以
concat筛选器将使用每个段对中最长的流([vn][an]
),并通过静音(音频)或暂停(视频)延长较短的流。可以帮助您完成此操作
首先,在指定点分割视频和音频流并重置时间戳。然后把他们干掉。让我们使用您的示例中的计时
Audio Video
0s 0s Audio and video playback starts.
5s 3s (1)
11s 16s (2)
所以
concat过滤器将使用每个段对中最长的流([vn][an]
),并通过静音(音频)或暂停(视频)延长较短的流