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

[请教]使用MainConcept将rmvb转为mpeg时如何解决声音延迟现象?

楼层直达
级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
我转换几集RMVB,安装了REAL解码器后用MAINCONCEPT MPEG ENCODERv1.42转成MPEG后发现片子里的声音有延迟现象(就是片子里的人说话,声音要过几秒钟才出来,大概放了几分钟后渐渐出现的,越往后延迟的秒数越多,源文件RMVB无此现象)

我是rmvb to mpeg 批量转换的,其他的几集也没有出现此情况,介于可能机器问题考虑,我又换了台机器同样方法压了一次,出现同样的声音延迟,基本否定了机器的问题,请哪位高人帮忙指点一下为什么会出现这样的现象,怎么解决?

谢谢。
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 1楼 发表于: 2005-03-12
建議 視訊 及 音訊 分開來壓
後面再用其他工具來 合併成新的.mpg

缺點是不能批次
不過樓主也只有這個檔如此
所以適用

什么会出现这样的现象
比較多的可能是
VBR音訊 或 VFR視訊 造成不同步
如果是逐漸不同步那大多是 VFR問題

级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 2楼 发表于: 2005-03-12
有道理,那一集RMVB就是我自己压制的,记得好像是video r10 550-7000k aideo 96k r10 plus ,

但是单压缩视频和音频是不是说选基本视频,基本音频各压缩一次,那压缩出来的音频和视频长度是否会相同,如果不相同因该如何同步视音频的长度?我想单纯裁减去几秒应该不可以好像。

然后用来合并视频音频的工具该用什么好呢?VIRTUAL DUB可以吗?
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 3楼 发表于: 2005-03-13
長度是否一樣其實不可能會完全一樣 (差個幾豪秒到個位數sec)
但這不是問題 (口說無凭做出來檢查看看就對了)

"选基本视频,基本音频各压缩一次"
會產生 .mpv .mpa
再合成即可
這裡個人現在喜好用 mpeg-vcr,因為 VDM不適用 .mpg 處理

级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 4楼 发表于: 2005-03-16
原来如此,我合成好了,现在视频音频基本不差秒数了,谢谢楼上两位。
不过看来下次我还是不要用rmvb转mpeg的好,我使用avi转的mpeg就没遇到过问题。
级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 5楼 发表于: 2005-03-16
。。。说错了,不是两位,刚才把自己的贴也算上了,汗。。。
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 6楼 发表于: 2005-03-16
借個版面

近來看到不少版友提到 DVD-Video 的制作
而其中會碰到一個問題就是 .mpg -> .vob
之前自己是用 DVD Rebuilder 來做
但後來發現 Muxman 感覺比較好
因為可輸入多字幕、多視訊音訊、及章節導入

http://www.mpucoder.com/Muxman/
裡面的Chapter 章節文件格式寫法如下 (或見 http://www.mpucoder.com/Muxman/mxp/content.html )

Section=Content
{
Item=Segment
{
Name=name
Display Mode=4:3 | P/S and LB | Only Pan Scan | Only Letterbox
Item=Video Stream
{
Coding Mode=Mpeg-1 | Mpeg-2
Standard=NTSC | PAL
CC Field 1=No | Yes
CC Field 2=No | Yes
Item=Video Play
{
File=*.m2v | *.m1v | *.mpv | *.bmp
Size=int
Duration=Actual | Default | hh:mm:ss:ff
}
[Item=Video Play ...]
}
Item=Audio Stream
{
Stream Number=int
Language=lang_code
Language Extension=int
Delay=int
Type=hexint
Frame Size=int
Item=Audio Play
{
File=*.ac3 | *.dts | *.mpa | *.m2a | *.wav
Size=int
}
[Item=Audio Play ...]
}
Item=Sub-Picture Stream
{
Stream Number=int
Language=lang_code
Language Extension=int
Display Mode=unspecified | Letter | PS | Letter/PS | Wide | Wide/Letter | Wide/PS | Wide/Letter/PS
File=*.sst | *.sup see note
Item=Sub-Picture Play
{
File=*.bmp
Start=hh:mm:ss:ff
Forced Start=No | Yes
Time Code=NTSC non-drop | NTSC drop | PAL
Duration=hh:mm:ss:ff
Origin=int x,int y
Display Area=int x1,int y1,int x2,int y2
Color 1(Pa)=hexint rule rule rule
Color 2(E1)=hexint rule rule rule
Color 3(E2)=hexint rule rule rule
Color=int int int int
Contr=int int int int
}
}
Item=Highlight Stream
{
--- highlight stream statements ---
}
Item=SCENE List
{
Item=Scene
{
Name=name
Scene Time=hh:mm:ss:ff
}
}
Item=Segment
{
}
}

级别: 侠客
注册时间:
2002-08-30
在线时间:
1小时
发帖:
432
只看该作者 7楼 发表于: 2005-03-16
引用
最初由 freeflys 发布
原来如此,我合成好了,现在视频音频基本不差秒数了,谢谢楼上两位。
不过看来下次我还是不要用rmvb转mpeg的好,我使用avi转的mpeg就没遇到过问题。

改用TMPGEnc v2.54試試
级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 8楼 发表于: 2005-03-16
多谢指导,正好感觉不怎么会做dvd呢,刚买的109不能总拿来刻vcd看。。。
级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 9楼 发表于: 2005-04-07
不好意思,再把贴顶上来,还是有点问题,麻烦再解答一下

最近又开始压mpg,又碰到同样的问题,这次提取出的mpv 25:19s, mpa 25:21s,我用mpeg-vcr合成之后还是有延迟,和直接用MainConcept压出来的片子延迟现象几乎一样。这些片源都是我自己用brp以avi转的rmvb,使用的是550-7000video,ehq middle,96k r10 plus audio.

又把上次用mpeg-vcr合成之后似乎解决了问题的片子仔细听一遍发现也是一样,还是有延迟,可能上一次感觉不延迟只是心理作用,没认真听完,汗。

不知还有没有什么其他办法解决??
级别: 侠客
注册时间:
2004-10-25
在线时间:
0小时
发帖:
375
只看该作者 10楼 发表于: 2005-04-07
我也发现了那个av-sync的选项,把offsets调到-1.000后一部分是比以前同步些了,但是前面的本来同步的这样一调之后又有一些不同步了(提前了)。

看来关键是压出来声音mpa的“逐渐”延迟问题没有解决,那个av-sync的选项里的offsets调节应该是对音频整体延迟或者提前有效,不知如何解决声音的逐渐延迟问题?

后来也改用TMPGEnc v2.54压制了同样的源文件,没有任何延迟现象,但是使用感觉压缩时间比mainconcept长一倍,不知mainconcept是否有什么选项可以设置控制声音压制不要逐渐延迟?
级别: 新手上路
注册时间:
2005-04-08
在线时间:
0小时
发帖:
1
只看该作者 11楼 发表于: 2005-04-09
"详细"/"高级"/"合成设定"/"启动延迟" 里有,如图:
快速回复

限150 字节
上一个 下一个