搜索 社区服务 统计排行 帮助
  • 2194阅读
  • 8回复

[求助][已解决]MMG封装AC3音频后影音不同步

楼层直达
级别: 新手上路
注册时间:
2008-08-18
在线时间:
0小时
发帖:
18
RIP某老演唱会的DVD时出现的问题,MMG的log如下

引用
Warning: 'D:\Temp\01 T80 2_0ch 256Kbps.ac3' track 0: This AC3 track contains 160 bytes of non-AC3 data which were skipped. The audio/video synchronization may have been lost.
Warning: 'D:\Temp\01 T80 2_0ch 256Kbps.ac3' track 0: This AC3 track contains 192 bytes of non-AC3 data which were skipped. The audio/video synchronization may have been lost.
Warning: 'D:\Temp\01 T80 2_0ch 256Kbps.ac3' track 0: This AC3 track contains 192 bytes of non-AC3 data which were skipped. The audio/video synchronization may have been lost.


出来成品就不同步了,Google了一下,发现漫游以前有个类似的帖子,只不过那个是AAC
把AC3转换成别的格式也是不行的,那部分非AC3音频的数据都被剔除掉了,也是不同步

能不能不让MMG封装的时候剔除那些数据?或者说还有没有其他更好的方法?(如果分段处理,如何判断那三段其他数据的所在处?)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2009-03-13
总长度变了吗,你确定不是视频的问题?
级别: 新手上路
注册时间:
2008-08-18
在线时间:
0小时
发帖:
18
只看该作者 2楼 发表于: 2009-03-13
引用

概要
完整名称 : D:\Temp\01.VOB
文件格式 : MPEG-PS
文件大小 : 3.19
长度 : 1小时 36分
平均混合码率 : 4 714

视频
ID/String: 224 (0xE0)
文件格式 : MPEG Video
格式版本 : Version 2
格式简介 : Main@Main
格式设置, Matrix : 默认
长度 : 1小时 36分
码率模式 : VBR
码率 : 4 131
额定码率 : 9 180
画面宽度 : 720像素
画面高度 : 480像素
画面比例 : 4/3
帧率 : 29.970 fps
标准 : NTSC
比色法 : 4:2:0
扫描方式 : 隔行扫描
扫描顺序 : 奇数场(前场TFF)优先
Bits-(Pixel*Frame) : 0.399

音频
ID/String: 128 (0x80)
文件格式 : AC-3
文件格式/信息 : Audio Coding 3
长度 : 1小时 36分
码率模式 : CBR
码率 : 256
声道 : 2声道
声道位置 : L R
采样率 : 48.0
视频延迟 : -67片名


源的信息

引用

概要
完整名称 : D:\Temp\01 T80 2_0ch 256Kbps.ac3
文件格式 : AC-3
文件格式/信息 : Audio Coding 3
文件大小 : 177
长度 : 1小时 36分
平均混合码率 : 256

音频
文件格式 : AC-3
文件格式/信息 : Audio Coding 3
码率模式 : CBR
码率 : 256
声道 : 2声道
声道位置 : L R
采样率 : 48.0


DG 抽出来的AC3,看起来长度貌似没变
RIP出来的视频也和源VOB长度一样(都是1:36:46)
但是用MPC带着抽出来的AC3播放就不同步了(刚开始同步,慢慢就不同步了,最后延迟估计有0.5s左右)
但是直接播放VOB完全无问题,后面也是同步的
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-03-13
你确定rip出来的视频没问题?

很简单的方法,rip出来的视频快进到1:00:xx秒处,看看是什么图,听听是什么声音。然后VOB也快进到1:00:xx秒处,你就知道到底是视频的问题还是声音的问题了。
级别: 新手上路
注册时间:
2008-08-18
在线时间:
0小时
发帖:
18
只看该作者 4楼 发表于: 2009-03-13
应该是音频的问题

跳转到同样画面和时间的时候VOB的声音正好,RIP的视频的声音已经延后了

貌似DG抽AC3这段就已经出问题了

实在不行就只能慢慢分割一个一个设音频delay了~~那样子真麻烦~OTZ
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 5楼 发表于: 2009-03-13
你试试用其他软件抽ac3,比如ffmpeg,mencoder
级别: 新手上路
注册时间:
2008-08-18
在线时间:
0小时
发帖:
18
只看该作者 6楼 发表于: 2009-03-13
引用
最初由 roozhou 发布
你试试用其他软件抽ac3,比如ffmpeg,mencoder


拿FFMPEG抽了一下,发现音频的实际播放长度是1:36:45
而VOB视频则是1:36:46

和VOB对比了一下,发现后半部分同样时间的时候抽出来的AC3已经有延迟了~ORZ

而且FF抽出来的和DG抽出来的大小长度都没区别
级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 7楼 发表于: 2009-03-13
修复一下ac3试试,让mmg不要报警裁切掉。
级别: 新手上路
注册时间:
2008-08-18
在线时间:
0小时
发帖:
18
只看该作者 8楼 发表于: 2009-03-14
用了笨办法~~也算是搞定了~~ORZ

拿MMG分割了20份视频(按照chap),然后一个一个调音频延迟,从最开始的无延迟到最后的1000ms的延迟~~

这盗版老DVD做的太那啥了~~以后再也不想碰上这种的了 T_T
快速回复

限150 字节
上一个 下一个