axzbd 发表于 2011-9-10 14:06:41

从RMVB中提取的AAC音轨,合并到MKV里面,音画不同步?

本帖最后由 IsaacZ 于 2011-9-10 18:21 编辑

是这样子的,最近我想学习制作多语视频封装。

原音音轨配套在片源里,所以不用修改就可以。

国语音轨是提取自其他地方下载的RMVB,提取出来一个AAC的国语音频音轨,然后将其添加封装到原MKV里,国语音轨不同步,后来发现,他们制式不同,国语音轨为PAL制式,帧率为25.0FPS,源音音轨为23.976的NTSC制式,所以速度上不一样,导致不能同步,其次国语音轨片尾曲只有一半就结束了,不完整。

我现在想要寻找的是一款,能够拉音轨25转23.976,还能剪切音频,将源音轨的片尾曲那段剪切合并到国语音轨上的软件。
目的在于音轨和视频的同步。

我知道这会需要涉及到很多新的知识,我不怕学习。但现在苦于连学习的方向都找不到,所以恳求各位朋友帮忙。

IsaacZ 发表于 2011-9-10 18:18:44

帧率是用来定义视频的播放速度的,通过限制视频帧率,以达到与音频同步的目的。音频没有帧率一说,因为音轨速度一般都是正常的。只要播放时长相同,就可以同步。

你确实本问题中涉及的两个音轨播放时间你分秒不差么?

axzbd 发表于 2011-9-10 21:09:22

朋友,您好,谢谢您的回答。
国语音轨和日语音轨完整性是一样的,唯独国语音轨片尾曲只有一半就结束了。其他完整性上是一样的,可由于国语音轨提取自大陆发行版本PAL制式,所以相对日版NTSC制式上不一样,国语提取出来的音轨速度就比日本原音较快一点点,导致开头同步,后面渐渐距离拉大后面越来越不同步了。
两条音轨整体时间差2分钟左右,就是说国语音轨相较于日轨感觉像是快放了1.2倍左右,但不知道怎么拉音轨和剪切是他们同步,希望朋友您经验丰富,可以帮助我寻到答案。谢谢

IsaacZ 发表于 2011-9-10 21:51:56

请提供所有素材最原始的文件名称和编码信息。

极乐使者 发表于 2011-9-12 12:07:47

试着用小日本转换RMVB文件,只输出音频,或者用千千静听播放RMVB,转换格式为WAV看看。然后导入TMPGEnc Authoring Works 4播放看看。

lvbin663 发表于 2011-9-21 02:48:34

不可能的.....................

sheshou189 发表于 2011-9-21 11:08:06

由于视频制式导致音轨与视频轨不同步,这种情况的确存在。

我印象中,在某个高清论坛上,看过讨论类似问题的帖子,

只是涉及的是DTS或AC3的格式,这种情况,被称为“延迟”,

解决的方法是一款软件:delaycut。道理应该是一样的。
不过,这软件只支持WAV、DTS、AC3,也许可以把你的AAC转成WAV,调整完以后,再压成别的格式。

试一试,也许有用。

我把这款软件附上,还是中文版,一看即会。

IsaacZ 发表于 2011-9-21 17:28:22

本帖最后由 IsaacZ 于 2011-9-21 17:35 编辑

我一直想让楼主确认最终合成的视频和音频在独立播放时时间是否一样长。

在点拨论坛曾经讨论过 MKV 包含 AAC 音轨时,如果先导出AAC音频,再导入 TAW4 打包时会产生不同步现象,而如果将 AAC 音频封装在 MKV 中再导入,则可正常同步。这种方法是通过 MKV 外壳保持 AAC 音频的同步性。

有鉴于此,你是不是可以尝试用 MkvToolnix (MMG)打开MKV文件,将 RMVB 源文件直接拖入,去除REAL视频勾选,再混流输出?请测试并反馈。

sheshou189 发表于 2011-9-22 08:23:15

建议楼主下一个教程——beAst音频小组内部教程

里面关于音轨调校有详尽的讲解

axzbd 发表于 2011-10-7 07:42:30

各位朋友非常不好意思这么久没有过来回复,其实我已经解决的问题,不过非常麻烦,小量的可以依照此方案解决同步问题。大量视频需要同步(如电视连续剧)则工作量非常庞大。
首先需要用到的程序如下:
1.mkvmerge GUI、2.MKVExtractGUI2 3.Winavi 4.Adobe Premiere Pro CS4

接下来就是先用mkvmerge GUI将含有国语音轨的RMVB视频导入,接着将视频轨去掉,单独封装音轨,接着用MKVExtractGUI2将音轨提取出来,格式一般为AAC或者RA。
由于Adobe Premiere Pro CS4 不支持导入MKV文件,所以用Winavi转换MKV文件,转换设置可以设置非常差,分辨率320 X 240即可,因为这段转换出来的视频待会用完后就可以删除的,不需要保留,只要转成大致看得清的程度就行。
然后打开Adobe Premiere Pro CS4 ,导入转换好的视频文件和提取出来的国语音轨文件,然后放入时间轴,如果国语原本为23.976 FPS,则拉伸到25 FPS,如果是25 FPS,则别缩拉回23.976,因为拉伸音轨只会导致声音加快一点点,音调微妙提高一点点,而如果回拉,收缩了,音轨会严重失真和出现吱喳声。
接着的工作就是开始同步音轨和视频,主要是对口型,剪切不同的地方。最后在软件里测试已经同步之后,就将时间轴里的视频文件删除,单独导出剪切后的音频文件,最后将剪切出来的音频文件和原视频文件一起转换出来声音和画面就绝对是同步的了。

我用这个方案制作了将近30集的3条音轨的视频,可谓工作量非常之大。不过效果非常完美。希望可以帮助到论坛里面的其他有需要的朋友。
最后附上一张我剪切的过程截图。



页: [1] 2
查看完整版本: 从RMVB中提取的AAC音轨,合并到MKV里面,音画不同步?