V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crella
V2EX  ›  程序员

ffmpeg 给 mkv 转码报错

  •  
  •   crella · 2019-11-26 11:15:05 +08:00 · 2002 次点击
    这是一个创建于 1832 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ffmpeg 给 mkv 转码报错

    错误提示: [matroska,webm @ 0000000000600a40] 0x00 at pos 275588120 (0x106d2418) invalid as first byte of an EBML number

    一套连续剧,百度云下载下来的,其中第 64 集我已经下载多次了,电脑也重启多次了,也是隔了几天重新下载的,所以我觉得应该和网络问题无关;其他集数都是好的( mkvmerge 可以完整导出视频轨)。关于第 64 集,它从 22 分钟后播放不了,ffmpeg 导出它,或者 mkvmerge.exe 导出它都不能生成完整的文件(只能导出前 22 分钟),提示上述错误。

    elgoog 了一下,有个 Meteorite 的工具,修复不了。有哪位有经验遇到过这个错误的吗?

    ffmpeg 提示: https://paste.ubuntu.com/p/Db7p5H9DMj/

    4 条回复    2019-11-26 14:17:07 +08:00
    crella
        1
    crella  
    OP
       2019-11-26 11:25:44 +08:00
    orca mkv fix tool 1.2 修复失败,只能导出前 22 分钟。
    Twain
        2
    Twain  
       2019-11-26 14:04:23 +08:00
    转之前和转之后格式都一样并且都 codec copy 的,那为何要转呢; 可以试试 realease 版本的 ffmpeg
    VWWWWWWW
        3
    VWWWWWWW  
       2019-11-26 14:07:57 +08:00
    从你描述上,不应该是这集文件本身有问题吗
    imn1
        4
    imn1  
       2019-11-26 14:17:07 +08:00
    这个多数是上传或制作时就有错误,文件本身问题
    制作错误的话,制作方会单就这集出个 v2,其他途径可以找到
    或者你找个容错能力较高的工具,转码重制
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2639 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:53 · PVG 17:53 · LAX 01:53 · JFK 04:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.