国语视界

 找回密码
 立即注册
搜索
查看: 430|回复: 3

[技术交流] 音频和视频时长不一样,为什么有的能同步有的却不能?

[复制链接]
  • TA的每日心情
    无聊
    19-11-11 21:30
  • 签到天数: 2 天

    [LV.1]初来乍到

    12

    主题

    87

    帖子

    24

    积分

    列兵

    Rank: 1

    大洋
    203
    矿工
    0
    发表于 19-12-7 14:31 | 显示全部楼层 |阅读模式
    本帖最后由 yellowolf 于 19-12-7 14:32 编辑

    我在测试demux原盘。基本过程是用tsmuxer demux,然后用mkvtoolnix mux。
    玩具总动员4 UHD版或3D版,视频时长为1:40:03,demux得到的音频时长为1:40:05(多了2s),但是mux结果是逐渐出现了AV不同步,越到后面越明显,电影最后片段处声音大概要比图像晚2s左右。
    Apollo.13.1995 UHD版的情况截然不同。视频时长为8391s,demux得到的每个音频时长远远偏离这个值(而且两两间相差较大),但是mux结果同步得很好。请看各个音轨封装后的长度情况:
    时长(ms)      mpls         音轨
    [8416640.008896]          00800 PID 1100 C+L+R+SL+SR 48 1536 eng DELAY 0ms.dts.mka
    [8420949.337248]          00800 PID 1101 C+L+R+SL+SR 48 1536 deu DELAY 0ms.dts.mka
    [8384938.662912]          00800 PID 1102 C+L+R+SL+SR 48 768 zho DELAY 0ms.dts.mka
    [8420949.337248]          00800 PID 1103 LT+RT 48 768 tur DELAY 0ms.dts.mka
    [8420928.0]          00800 PID 1104 2.0ch 48KHz 192Kbps eng DELAY 0ms.ac3
    [8420928.00528]          00800 PID 1104 2.0ch 48KHz 192Kbps eng DELAY 0ms.ac3.mka
    [8420928.0]          00800 PID 1105 2.0ch 48KHz 192Kbps eng DELAY 0ms.ac3
    [8420928.00528]          00800 PID 1105 2.0ch 48KHz 192Kbps eng DELAY 0ms.ac3.mka
    小白实在是很困惑。求各位达达解惑
  • TA的每日心情
    开心
    20-4-1 10:53
  • 签到天数: 290 天

    [LV.8]以坛为家I

    0

    主题

    420

    帖子

    1260

    积分

    论坛贵宾

    Rank: 13Rank: 13Rank: 13Rank: 13

    大洋
    35686
    矿工
    50
    发表于 19-12-7 14:45 | 显示全部楼层
    一个能检测到重复帧并去掉 一个检测不到 所以时长不一样 但对于观看没有丝毫影响 对于强迫症的就比较严重了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    19-11-11 21:30
  • 签到天数: 2 天

    [LV.1]初来乍到

    12

    主题

    87

    帖子

    24

    积分

    列兵

    Rank: 1

    大洋
    203
    矿工
    0
     楼主| 发表于 19-12-7 18:59 | 显示全部楼层
    本帖最后由 yellowolf 于 19-12-7 19:02 编辑
    aimei 发表于 19-12-7 14:45
    一个能检测到重复帧并去掉 一个检测不到 所以时长不一样 但对于观看没有丝毫影响 对于强迫症的就比较严重了 ...


    您说的检测重复帧是播放器做的吗?整个过程涉及到了3个软件 ,tsmuxer用来drmux,mkvtoolnix用来重新mux,播放器用来解码。前两个似乎都没有处理重复帧。
    另外还有一个不能用重复帧解释的现象,玩具总动员uhd有个音轨缩短了1秒左右,结果mux出来后段声音比视频提前。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-1-10 07:34
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    30

    帖子

    5

    积分

    列兵

    Rank: 1

    大洋
    26
    矿工
    0
    发表于 19-12-13 13:10 | 显示全部楼层
    我遇到过有些影片的章节切换时长不一样,最明显的就是美剧里的黑屏切换,最终没法搞了,我就只能把音轨切成若干份,自己剪到和视频同步。本小白目前还没有发现好的方法解决
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|cnlang.org

    GMT+8, 20-4-2 08:57 , Processed in 0.016764 second(s), 12 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2018 Comsenz Inc.

    快速回复 返回顶部 返回列表