keroro123
帖子: 71
注册时间: 2011-01-11 23:58

关于MKV封装后的音频延迟问题

例如一个音频,在封装的时候给予了-500MS的延迟,得出一个MKV的成品。

在后来,需要往这个MKV里面添加多一个音频,这就需要对MKV进行重新封装,我的疑问是,请问这个MKV里的音频是否已包含-500的延迟?

进行二次封装的时候还需不需要对原音频进行重新延迟?

其实最保险的方法是将音频DEMUX出来,但问题是忘记了延迟率,只能够重新封装。

我的疑问就是,如果进行二次封装(在原有MKV上添加音频进去),再对MKV内的音频进行-500MS延迟,延迟是变成-500还是-1000???
cunhan
核心会员
核心会员
帖子: 214
注册时间: 2010-09-20 22:09

Re: 关于MKV封装后的音频延迟问题

做一个简单的实验:一次封装设置delay -2000ms,二次封装设置+2000ms。
结果二次封装的成品前2s静音了。说明一次封装时音轨的前2s被砍掉而非仅记录一个delay值
所以二次封装是不需要重新设置延迟的。
keroro123
帖子: 71
注册时间: 2011-01-11 23:58

Re: 关于MKV封装后的音频延迟问题

cunhan 写了:做一个简单的实验:一次封装设置delay -2000ms,二次封装设置+2000ms。
结果二次封装的成品前2s静音了。说明一次封装时音轨的前2s被砍掉而非仅记录一个delay值
所以二次封装是不需要重新设置延迟的。
即是说MKV在封装时会对设置了延迟值的音频进行剪辑,从而得出正确的音频?

回到 “封装容器 / Container muxer and demuxer”