[07-22] eac3转成ac3后再合成mkv的一个问题

我昨天花了一天时间研究了eac3到ac3的转换,最后终于搞定了

我用GraphEdit转的wav,再用WAV to AC3 Encoder转换成ac3

后来合成ac3音频的mkv怎么画面比声音滞后了大约300ms,用mkvtoolnix可以调整,就是比较麻烦

是不是这个问题都普遍存在?
为什么画面会滞后?
有没有简单一点的办法?

请高手解答一下,谢谢!


我也来说两句 查看全部回复

最新回复

  • fantasy (2007-7-23 23:48:49)

    建议你使用eac3to
    转换后不会有问题
    至于下载地址google一下就知道
  • fantasy (2007-7-23 23:51:00)

    下载地址
    http://madshi.net/eac3to.zip

    CODE:

    eac3to v1.9, freeware by madshi.net

    Usage: eac3to src.eac3|evo|wav|pcm dst.ac3|flac|raw|wav|wavs|dts [-options]

    Converts mono/stereo/5.1 E-AC3, 5.1 TrueHD and 5.1 PCM tracks to AC3/DTS/FLAC.

    Options:
    -192         use  192 kbit/s for AC3 encoding
    -448         use  448 kbit/s for AC3 encoding
    -640         use  640 kbit/s for AC3 encoding
    -768         use  768 kbit/s for DTS encoding
    -1536        use 1536 kbit/s for DTS encoding
    -orbitlee    force the use of Orbit Lee's DD+ source filter
    -nero        force the use of Nero's filters
    -down16      downconvert raw data to 16 bit
    -96000       TrueHD output or PCM file is 96 kHz
    -8           TrueHD output or PCM file is 8 channels
    -16          TrueHD output or PCM file is 16 bit
    -24          TrueHD output or PCM file is 24 bit (default)
    -little      PCM file is little endian
    -big         PCM file is big endian (default)
    -0,1,2,3,4,5 remap the channels to the specified order

    Supported source files are:
    (1) demuxed E-AC3 audio file, mono or stereo or 5.1 channels
    (2) EVO file with one 5.1 TrueHD track in it
    (3) demuxed PCM file, 5.1 or 7.1 channels, 16 or 24 bit, 48 or 96kHz

    For converting a demuxed E-AC3 file you need these filters to be installed:
    (1) "Sonic HD Demuxer", "Nero File Source / Splitter" or "DTS/DD+/AC3 source"
    (2) "Sonic Audio Decoder 4.2" or "Nero Audio Decoder 2"
    (3) "Dump" filter

    For converting an EVO audio track you need these filters to be installed:
    (1) Nero HD-DVD/Blu-Ray plugin
    (2) "Nero Splitter"
    (3) "Nero Audio Decoder 2"
    (4) "Dump" filter

    For DTS encoding this tool must be properly installed on the PC:
    (1) SurCode DVD DTS - version 1.0.23 or newer

    For AC3 encoding this tools must be located in the same folder as eac3to:
    (1) aften.exe - revision 449 or newer

    For FLAC encoding this tool must be located in the same folder as eac3to:
    (1) flac.exe - version 1.1.4 or newer

    For 24 -> 16 bit downconversion this tool must be located in the same folder:
    (1) sox.exe - version 13 or newer
    Here are some links for the neccesary freeware tools/filters:

    sox: http://sourceforge.net/project/showf...ease_id=485785
    aften: http://win32builds.sourceforge.net/aften/index.html
    flac: http://sourceforge.net/project/showf...ckage_id=12675
    dts: http://www.surcode.com

    TrueHD conversion unfortunately doesn't work with demuxed TrueHD files at this point in time. The to-be-converted TrueHD track must the first (or better: only) audio track in an EVO file. Please use the EvoDemux tool to create one EVO file for a full movie with only the TrueHD audio track in it.
  • norlandn (2007-7-24 01:28:56)

    版主的意思是eac3到ac3的转换问题,而不是mkv的封装问题,我以为是后者呢

    eac3to我一开始就试了,但一直出错,不知道什么插件没装还是其它问题
    我用graphedit转换方法还是研究了一个晚上才搞定的
    下面是出错信息,请版主帮我看看

    eac3to Sample-A.eac3 test.ac3 -640
    E-AC3, 5.1 channels, 0:00:57, 640kbit/s, 48khz
    Muxing eac3 file to raw. Please wait...
    The demuxer didn't accept the source file.

    另外,我的Sample-A.eac3是直接用mkvtoolnix提取的,改了文件后缀为eac3,这个应该没有问题吧?

    查看eac3to的说明:
    For converting a demuxed E-AC3 file you need these filters to be installed:
    (1) "Sonic HD Demuxer", "Nero File Source / Splitter" or "DTS/DD+/AC3 source"
    (2) "Sonic Audio Decoder 4.2" or "Nero Audio Decoder 2"
    (3) "Dump" filter

    我用graphedit查过了
    "Sonic HD Demuxer", "Nero File Source / Splitter"
    "Sonic Audio Decoder 4.2"
    "Dump"
    都有了
    那是为什么?

    [ 本帖最后由 norlandn 于 2007-7-24 01:32 编辑 ]
  • fantasy (2007-7-24 07:21:45)

    Dump.ax注册了吗?
    regsvr32 "Dump.ax"
  • norlandn (2007-7-24 09:33:38)

    QUOTE:

    原帖由 fantasy 于 2007-7-24 07:21 发表
    Dump.ax注册了吗?
    regsvr32 "Dump.ax"
    注册了
    开始没有这个,一直出错,内容也是有关Dump的
    后来注册后就是我上面贴的错误
  • fantasy (2007-7-25 00:42:15)

    确认各个插件都正确安装
    比如Sonic.CinePlayer.HD.DVD.Decoder
  • wxl1 (2007-7-28 10:04:52)

    进来学习下
  • hg0419 (2007-8-05 20:35:44)

    恩 学到老好多的东西哦