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

[请教]关于VBR MP3的处理

楼层直达
级别: 新手上路
注册时间:
2007-08-09
在线时间:
3小时
发帖:
35
最近在二压一部动画片

[POPGO][FREEWIND][Yami_to_bousi_to_hon_no_tabibito][DVDRIP][wmv9_mp3][01].avi

先用MEGUI压了视频,没有任何问题

然后提取音频压AAC后合并MP4的时候,发现画面和声音是对不上的

直接和抽出来的音轨合并也一样对不上

源音频位速是120帧的,视频是24帧的

是不是要加个TIME CODE处理还是什么?

http://shop34927182.taobao.com/
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2009-06-05
视频是vfr的,MeGUI歇菜

请用置顶的dshow2raw工具,完美解决此类问题
级别: 新手上路
注册时间:
2007-08-09
在线时间:
3小时
发帖:
35
只看该作者 2楼 发表于: 2009-06-05
视频不是VFR,标准的23.98FPS,就是音频MP3位速120帧,拆开后重新组装就有大概2秒的误差

http://shop34927182.taobao.com/
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-06-05
音频哪来的120帧啊
我记得mp3一帧是576 sample,无论如何也不可能到120帧吧
级别: 侠客
注册时间:
2004-11-28
在线时间:
63小时
发帖:
185
只看该作者 4楼 发表于: 2009-06-05
我压狼雨的时候也碰上了不同步的问题,但是只是轻微的不同步。片源23.976,难道是wmv9硬塞进avi的原因?

于是。。。
directshowsource("[R2RAW][WOLF'S.RAIN][DVDRIP][12].avi",23.976,convertfps=true)解决了。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 5楼 发表于: 2009-06-05
如果convertfps=true能解决肯定是vfr了,avi里有空帧就能实现vfr

有mediainfo吗?把视频的具体信息发上来看看。
级别: 新手上路
注册时间:
2007-08-09
在线时间:
3小时
发帖:
35
只看该作者 6楼 发表于: 2009-06-06
搞错了,那个120应该是比特率,不是帧 囧

一下MEDIAINFO信息

完整名称 : F:\[POPGO][FREEWIND][Yami_to_bousi_to_hon_no_tabibito][DVDRIP][wmv9_mp3][13].avi
文件格式 : AVI
文件格式/信息 : Audio Video Interleave
文件大小 : 232 MiB
长度 : 24分 4秒
平均混合码率 : 1 347 Kbps
编码程序 : VirtualDubMod 1.5.1.1a (build 1155/release)
编码函数库: VirtualDubMod build 1155/release


文件格式 : VC-1
编码设置ID : WMV3
编码设置ID/信息: Windows Media Video 9
编码设置ID/提示信息 : WMV3
长度 : 24分 4秒
码率 : 1 216 Kbps
画面宽度 : 640像素
画面高度 : 480像素
画面比例 : 4/3
帧率 : 23.976 fps
分辨率 : 24位
bits/(pixel*frame)(数据密度) : 0.165
大小 : 209 MiB (90%)


文件格式 : MPEG Audio
格式版本 : Version 1
格式简介 : Layer 3
编码设置ID : 55
编码设置ID/提示信息 : MP3
长度 : 24分 4秒
码率模式 : VBR
码率 : 119 Kbps
额定码率 : 128 Kbps
声道 : 2声道
采样率 : 48.0 KHz
分辨率 : 16位
大小 : 20.4 MiB (9%)
对齐方式 : 对齐标注
交错间隔时间 : 24 ms (0.58 帧)
音频预读时间 : 148 ms
编码函数库: LAME3.90.
编码设置 : -m j -V 0 -q 5 -lowpass 15.3 --abr 128

http://shop34927182.taobao.com/
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 7楼 发表于: 2009-06-06
VDM做的wmv9 in avi都是用的wmv9 vcm,不带b帧的

MeGUI里应该mencoder,你试试下面的命令

mencoder -ovc copy -nosound -o NUL 输入文件名

如果控制台出现x frames skipped的字样,那就是vfr了
级别: 新手上路
注册时间:
2007-11-10
在线时间:
4小时
发帖:
6
只看该作者 8楼 发表于: 2009-06-13
似乎是VBR的MP3封装到AVI中引起的问题。
像这种,音频不要先提取再压缩,而是直接用AVS压缩就好了。直接DirectShowSource("......",video=false,audio=true),然后丢给Megui压AAC。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 9楼 发表于: 2009-06-13
引用
最初由 Rockhill 发布
似乎是VBR的MP3封装到AVI中引起的问题。
像这种,音频不要先提取再压缩,而是直接用AVS压缩就好了。直接DirectShowSource("......",video=false,audio=true),然后丢给Megui压AAC。


如果是提取造成的,那就是提取的工具有问题
级别: 新手上路
注册时间:
2009-06-03
在线时间:
0小时
发帖:
57
只看该作者 10楼 发表于: 2009-06-14
引用
最初由 roozhou 发布


如果是提取造成的,那就是提取的工具有问题


我敢肯定不是提取工具的问题,因为我昨天晚上压“死寂”的时候也是音视频分开处理,结果影音不同步,我的片源和你的差不多

后面是音频挂AVS才解决的

我估计是片源压制的时候本身就加了延迟,mediainfo是检测不出延迟的,因为我尝试修复的时候往音频加了-480ms的提前,mediainfo没检测出来,但确实起了作用

DsS播放的时候是遵照延迟来播放的,所以没问题

我很懒
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 11楼 发表于: 2009-06-14
引用
最初由 hr_999 发布


我敢肯定不是提取工具的问题,因为我昨天晚上压“死寂”的时候也是音视频分开处理,结果影音不同步,我的片源和你的差不多

后面是音频挂AVS才解决的

我估计是片源压制的时候本身就加了延迟,mediainfo是检测不出延迟的,因为我尝试修复的时候往音频加了-480ms的提前,mediainfo没检测出来,但确实起了作用

DsS播放的时候是遵照延迟来播放的,所以没问题


那你封装的时候加延迟不就行了。按你说法如果不想重压的话不就无解了?
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 12楼 发表于: 2009-06-14
用AVISource加载你的AVI,用VDM打开,然后把音频Save Wav出来

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2009-06-03
在线时间:
0小时
发帖:
57
只看该作者 13楼 发表于: 2009-06-14
引用
最初由 roozhou 发布


那你封装的时候加延迟不就行了。按你说法如果不想重压的话不就无解了?


问题就是原来加了多少延迟不知道,mediainfo也看不出来。反正重压音频也就几分钟的事。如果知道原来加多少延迟那当然好办咯~~~

我很懒
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 14楼 发表于: 2009-06-14
可以测试,在mpc中有音频延时的选项

在长长地换硬件的道路上,纠结前进中
快速回复

限150 字节
上一个 下一个