国语视界

 找回密码
 立即注册
查看: 425|回复: 15

[音频技术] 求问一个mka文件的问题

[复制链接]
  • TA的每日心情
    开心
    20-5-28 01:18
  • 签到天数: 98 天

    [LV.6]常住居民II

    19

    主题

    323

    帖子

    230

    积分

    排长

    Rank: 3Rank: 3

    大洋
    853
    矿工
    1
    发表于 20-2-22 04:01 | 显示全部楼层 |阅读模式
    本帖最后由 jakefang 于 20-2-22 17:21 编辑

    我用mkvtoolnix把一个视频的音频文件提取出来,得到后缀mka的音频文件,然后我不管怎么转码,得到的转码文件都比原mka文件短几十秒,是怎么会呢?求大神解答

    补充一下:经过大神的回答,初步了解到mka文件就是一种调制的加壳文件,经过mkvtoolnix处理的音频文件都会转成mka文件,在一些后压的电影中,提取出来的mka文件,有可能是被后压作者转过码率的,当直接对这个mka直接转成mp3或ac3等音频文件时,转出来的文件就是壳内的原来码率的播放长度,可能短一点也可能长一点,问:有什么方法把mka文件转成mp3或ac3等格式但还是保留mka的播放长度呢?
  • TA的每日心情
    慵懒
    20-5-30 15:43
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    17

    主题

    316

    帖子

    318

    积分

    排长

    Rank: 3Rank: 3

    大洋
    2241
    矿工
    6
    发表于 20-2-22 06:00 | 显示全部楼层
    mkvtoolnix封压的时候是可以调整时间轴的...他可能本身时间就少几秒...有很多的音轨可能在后面字幕那就没了,但影片可能还有或是开头少了点,你可以看一下你提取的时候他是不是改了时间轴的时间
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 09:26
  • 签到天数: 87 天

    [LV.6]常住居民II

    1

    主题

    257

    帖子

    153

    积分

    班长

    Rank: 2

    大洋
    3758
    矿工
    30
    发表于 20-2-22 09:12 | 显示全部楼层
    用tsmuxer提取,可能标准一点
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    20-6-2 05:41
  • 签到天数: 468 天

    [LV.9]以坛为家II

    1

    主题

    2303

    帖子

    553

    积分

    连长

    Rank: 4

    大洋
    730
    矿工
    30
    发表于 20-2-22 09:34 | 显示全部楼层
    mkvextract.exe这个应该可以提取源文件。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 07:57
  • 签到天数: 800 天

    [LV.10]以坛为家III

    19

    主题

    4387

    帖子

    649

    积分

    连长

    Rank: 4

    大洋
    2770
    矿工
    6
    发表于 20-2-22 10:14 | 显示全部楼层
    mka文件只适用于MKV封装,查看原文件要把壳去掉,提取里面的AC3。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 12:40
  • 签到天数: 1254 天

    [LV.10]以坛为家III

    6

    主题

    1万

    帖子

    7220

    积分

    旅长

    Rank: 7Rank: 7Rank: 7

    大洋
    114816
    矿工
    50

    灌水之王热心会员论坛元老爱心大使

    发表于 20-2-22 10:33 | 显示全部楼层
    mka是一个参数匹配文件,提取后需要再调制,现在已经不多了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-5-28 01:18
  • 签到天数: 98 天

    [LV.6]常住居民II

    19

    主题

    323

    帖子

    230

    积分

    排长

    Rank: 3Rank: 3

    大洋
    853
    矿工
    1
     楼主| 发表于 20-2-22 15:24 | 显示全部楼层
    pqc111 发表于 20-2-22 06:00
    mkvtoolnix封压的时候是可以调整时间轴的...他可能本身时间就少几秒...有很多的音轨可能在后面字幕那就没了 ...

    研究了两天,mka是一个加壳文化,而且在加壳时已经被调整过音率长度,我转码转出的文件,估计就是原来未加壳的原文件长度
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-5-28 01:18
  • 签到天数: 98 天

    [LV.6]常住居民II

    19

    主题

    323

    帖子

    230

    积分

    排长

    Rank: 3Rank: 3

    大洋
    853
    矿工
    1
     楼主| 发表于 20-2-22 15:26 | 显示全部楼层
    zz56789 发表于 20-2-22 10:14
    mka文件只适用于MKV封装,查看原文件要把壳去掉,提取里面的AC3。

    我直接转码的文件,应该就是原本的文件长度,有什么方法可以按这封装后的mka的长度转码吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-5-28 01:18
  • 签到天数: 98 天

    [LV.6]常住居民II

    19

    主题

    323

    帖子

    230

    积分

    排长

    Rank: 3Rank: 3

    大洋
    853
    矿工
    1
     楼主| 发表于 20-2-22 15:30 | 显示全部楼层
    hljwsq 发表于 20-2-22 10:33
    mka是一个参数匹配文件,提取后需要再调制,现在已经不多了

    对,我也是这样理解的,所以我转码的文件就是原来参数的原文件,有什么方法是直接把mka转码成mp3或ac3但是文件长度是mka长度的方法吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-2-23 17:06
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    12

    帖子

    1

    积分

    列兵

    Rank: 1

    大洋
    4
    矿工
    0
    发表于 20-2-23 16:59 | 显示全部楼层
    不错太好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 10:28
  • 签到天数: 57 天

    [LV.5]常住居民I

    7

    主题

    81

    帖子

    17

    积分

    列兵

    Rank: 1

    大洋
    978
    矿工
    0
    发表于 20-2-24 09:05 | 显示全部楼层
    如果只是延迟或提前,用UsEac3To直接从MKV提取就可以,但要是有拉伸就不行了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    19-1-12 14:29
  • 签到天数: 260 天

    [LV.8]以坛为家I

    216

    主题

    3717

    帖子

    1万

    积分

    师长

    Rank: 8Rank: 8

    大洋
    182298
    矿工
    50

    灌水之王热心会员论坛元老王者至尊

    发表于 20-2-28 18:43 | 显示全部楼层
    转码的过程就是去壳的过程,如果想回溯,如果里面的音轨未转帧率,可以通过比较时长计算延迟再加壳。如果转帧率,再延迟等复杂过程,就不好回溯了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 23:29
  • 签到天数: 48 天

    [LV.5]常住居民I

    1

    主题

    211

    帖子

    58

    积分

    列兵

    Rank: 1

    大洋
    137
    矿工
    0
    发表于 20-3-16 03:59 | 显示全部楼层
    顺便问一下:aac文件提取出来变长是怎么回事?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 23:29
  • 签到天数: 48 天

    [LV.5]常住居民I

    1

    主题

    211

    帖子

    58

    积分

    列兵

    Rank: 1

    大洋
    137
    矿工
    0
    发表于 20-3-16 04:05 | 显示全部楼层
    ac3提取出来就不会变
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    19-1-12 14:29
  • 签到天数: 260 天

    [LV.8]以坛为家I

    216

    主题

    3717

    帖子

    1万

    积分

    师长

    Rank: 8Rank: 8

    大洋
    182298
    矿工
    50

    灌水之王热心会员论坛元老王者至尊

    发表于 20-5-2 23:44 | 显示全部楼层
    huazijinpu 发表于 20-3-16 03:59
    顺便问一下:aac文件提取出来变长是怎么回事?

    有些aac跟次时代一样,不加壳时间码是错的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    20-6-1 23:29
  • 签到天数: 48 天

    [LV.5]常住居民I

    1

    主题

    211

    帖子

    58

    积分

    列兵

    Rank: 1

    大洋
    137
    矿工
    0
    发表于 20-5-30 03:56 | 显示全部楼层
    gumfifa 发表于 20-5-2 23:44
    有些aac跟次时代一样,不加壳时间码是错的。

    哦,原来是这样。昨天外挂《迁徙的鸟》dts国配音轨,时间上怎么调也不吻合,但直接封装就好了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|cnlang.org

    GMT+8, 20-6-2 08:01 , Processed in 0.023668 second(s), 13 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2018 Comsenz Inc.

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