国语视界

 找回密码
 立即注册
查看: 536|回复: 20

[技术交流] 如何精确检测这两个音频文件或流的一致性?

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
    发表于 19-11-25 06:52 | 显示全部楼层 |阅读模式
    我从原盘里提取了中文音轨,想确定它和原盘视频是不是同步的,请问有什么方便程序批量实现检测的办法吗
  • TA的每日心情
    开心
    16-10-21 08:51
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    126

    主题

    536

    帖子

    4411

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    大洋
    511852
    矿工
    48
    发表于 19-11-25 09:33 | 显示全部楼层
    这个问题我怎么觉得是“我从一口锅里盛出一碗饭,想证明这碗饭是不是这只锅煮熟的”

    点评

    666666666666  发表于 19-12-16 19:05
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    77

    主题

    503

    帖子

    4661

    积分

    管理员

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    大洋
    221186
    矿工
    0

    最佳新人突出贡献论坛元老热心会员超级版主音轨组

    发表于 19-11-25 07:03 | 显示全部楼层
    本帖最后由 乡村歌手 于 19-11-25 07:04 编辑

    原盘里提取的音轨本来是匹配原盘呀,你怀疑他不匹配可以用耳朵听判断呀
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-11-25 07:06 | 显示全部楼层
    乡村歌手 发表于 19-11-25 07:03
    原盘里提取的音轨本来是匹配原盘呀,你怀疑他不匹配可以用耳朵听判断呀

    我的问题提得不好,是想检测python程序提取的是否保持同步。比对时同时播放怎么弄?批量怎么弄
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    77

    主题

    503

    帖子

    4661

    积分

    管理员

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    大洋
    221186
    矿工
    0

    最佳新人突出贡献论坛元老热心会员超级版主音轨组

    发表于 19-11-25 07:09 | 显示全部楼层
    同步是用耳朵判断,不是用工具判断
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-11-25 07:12 | 显示全部楼层
    乡村歌手 发表于 19-11-25 07:09
    同步是用耳朵判断,不是用工具判断

    能用工具的办法判断吗?实在不想一个一个听,一共有好几百个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-7-14 07:39
  • 签到天数: 1118 天

    [LV.10]以坛为家III

    11

    主题

    3155

    帖子

    1397

    积分

    营长

    Rank: 5Rank: 5

    大洋
    9900
    矿工
    50
    发表于 19-11-25 08:20 | 显示全部楼层
    只能说,我服你了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    60

    帖子

    22

    积分

    列兵

    Rank: 1

    大洋
    1510
    矿工
    0
    发表于 19-11-25 12:18 | 显示全部楼层
    本帖最后由 dwnxm 于 19-11-25 13:45 编辑
    古墓雷神 发表于 19-11-25 09:33
    这个问题我怎么觉得是“我从一口锅里盛出一碗饭,想证明这碗饭是不是这只锅煮熟的” ...


    楼上太搞笑了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-7-15 06:41
  • 签到天数: 1085 天

    [LV.10]以坛为家III

    17

    主题

    1570

    帖子

    3726

    积分

    团长

    Rank: 6Rank: 6

    大洋
    3984
    矿工
    50
    发表于 19-11-25 13:47 | 显示全部楼层
    古墓雷神 发表于 19-11-25 09:33
    这个问题我怎么觉得是“我从一口锅里盛出一碗饭,想证明这碗饭是不是这只锅煮熟的” ...

    这个比语好!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-7-14 12:55
  • 签到天数: 247 天

    [LV.8]以坛为家I

    23

    主题

    989

    帖子

    338

    积分

    排长

    Rank: 3Rank: 3

    大洋
    1943
    矿工
    5
    发表于 19-11-25 15:07 | 显示全部楼层
    目前无法用工具实现到,只能用眼睛看、用耳朵听,看嘴型场景动作等细节能否与声音对应
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    20-3-9 23:41
  • 签到天数: 118 天

    [LV.6]常住居民II

    73

    主题

    1757

    帖子

    1571

    积分

    版主

    Rank: 16Rank: 16Rank: 16Rank: 16

    大洋
    66099
    矿工
    50

    灌水之王热心会员

    发表于 19-11-25 22:21 | 显示全部楼层
    楼主说的情况是有可能发生,因为无法排除某些蓝光的音频封装时有delay,虽然发生的可能性极其低,但确实在原版BD和DVD都见过,更何况DIY。最简单的,楼主可以用pot外挂音频听听看。
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-11-25 22:28 | 显示全部楼层
    古墓雷神 发表于 19-11-25 09:33
    这个问题我怎么觉得是“我从一口锅里盛出一碗饭,想证明这碗饭是不是这只锅煮熟的” ...

    我觉得demux不是这个场景,而更像是“我从一本书里抄了每章的第n节,想知道有没有抄错地方及存在错别字”。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-7-15 09:24
  • 签到天数: 474 天

    [LV.9]以坛为家II

    9

    主题

    648

    帖子

    309

    积分

    排长

    Rank: 3Rank: 3

    大洋
    9567
    矿工
    0
    发表于 19-11-25 22:59 | 显示全部楼层
    有一个特殊情况需要注意,就是从蓝光原盘提取出的DTS音轨是不支持外挂视频同步的。无论单独看提取出来的DTS音轨的时长和原视频的时长是不一样的,只能重新封装回视频才能保持同步。
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-11-25 23:20 | 显示全部楼层
    习学爱 发表于 19-11-25 22:59
    有一个特殊情况需要注意,就是从蓝光原盘提取出的DTS音轨是不支持外挂视频同步的。无论单独看提取出来的DTS ...

    多谢大大。trueHD呢,有没有类似要注意的问题?
    回复 支持 反对

    使用道具 举报

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

    [LV.3]偶尔看看II

    1

    主题

    30

    帖子

    5

    积分

    列兵

    Rank: 1

    大洋
    26
    矿工
    0
    发表于 19-12-13 13:13 | 显示全部楼层
    用AU或者Cooledit在多轨里打开若干要校对的音轨,看他们的波形起始在时间轴上是否一致,这是粗略的方法,可以批量,比如一次性十个来看。这种方法基本可以做到你想要的结果。
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-12-16 18:52 | 显示全部楼层
    Amber 发表于 19-12-13 13:13
    用AU或者Cooledit在多轨里打开若干要校对的音轨,看他们的波形起始在时间轴上是否一致,这是粗略的方法,可 ...

    大佬,可以指导下如何批量吗?我现在在用AU,只试出来一个个添加音频文件然后两两比较。另外,还发现AU添加一个音频文件要解析好久,添加mka文件也是一样慢。请问有加快的方法吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    20-7-13 12:27
  • 签到天数: 567 天

    [LV.9]以坛为家II

    10

    主题

    1371

    帖子

    285

    积分

    排长

    Rank: 3Rank: 3

    大洋
    4397
    矿工
    30
    发表于 19-12-16 19:08 | 显示全部楼层
    我的理解是电脑并不知道视频和音轨是否匹配,即使换个完全不相关的音轨来播放,电脑还是按照既定的流程规则在呈现
    回复 支持 反对

    使用道具 举报

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

    [LV.3]偶尔看看II

    1

    主题

    30

    帖子

    5

    积分

    列兵

    Rank: 1

    大洋
    26
    矿工
    0
    发表于 19-12-17 00:39 | 显示全部楼层
    本帖最后由 Amber 于 19-12-17 00:45 编辑

    我突然想到一个软件可以让你快速比较。
    我记得有个DJ混音打碟软件Virtual DJ,可以同时打开多个音轨,将音轨曲线在一个轨里按照波形自动调整播放进度,你可以通过看他们的波形匹配度来快速识别,你试试。只是脑洞大开。也可以通过调整播放速度等,拉大拉小波形。

    头脑风暴答案,也许不具参考价值。

    要不你直接把新的音轨拉到视频播放器里,看看画面和声音是否同步不就行了。一个一个试,想想还是很酸爽的。
    我还真想不出有啥招了
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 19-12-17 00:54 | 显示全部楼层
    Amber 发表于 19-12-17 00:39
    我突然想到一个软件可以让你快速比较。
    我记得有个DJ混音打碟软件Virtual DJ,可以同时打开多个音轨,将音 ...

    多谢。我的主要困难是精确匹配,想知道几个demux软件生成的音频到底差多远。如果光凭听的话,差上百ms我都听不出来,所以想用波形来匹配特定时点。用AU判断我已经会了,主要问题是添加时很慢,而且我还不会同时播放多条音轨,只能一个一个去看。
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    14

    主题

    92

    帖子

    27

    积分

    列兵

    Rank: 1

    大洋
    238
    矿工
    0
     楼主| 发表于 20-3-25 22:08 | 显示全部楼层
    今天找到方案了,十分简单,eac3to命令行将音频文件转成flac或wav文件,然后matlab/python读取成浮点数组,一个采样点就是一个浮点数,接下来算法随意。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|cnlang.org

    GMT+8, 20-7-15 10:30 , Processed in 0.025780 second(s), 19 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2018 Comsenz Inc.

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