搜索 社区服务 统计排行 帮助
  • 1684阅读
  • 3回复

[发现]MKVextract 抽取的MKV中的OGG 会出错

楼层直达
级别: 新手上路
注册时间:
2008-04-24
在线时间:
0小时
发帖:
55
我把 2个同样含有有OGG音轨的MKV合并成了一个大mkv

然后用EXTRACT抽取这个大mkv的音频轨道

得到的OGG是个残缺的OGG [只有部分可以播放]

而 音轨是MP3的话抽取后就可以正常播放

这是什么原因呢? 不支持OGG封装进mkv吗?
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 1楼 发表于: 2009-01-06
引用
最初由 mkvextract的帮助文档 发布
Usage: mkvextract tracks [options] [TID1:out1 [TID2:out2 ...]]
or mkvextract tags [options]
or mkvextract attachments [options] [AID1:out1 [AID2:out2 ...]]
or mkvextract chapters [options]
or mkvextract cuesheet [options]
or mkvextract timecodes_v2 [TID1:out1 [TID2:out2 ...]]
or mkvextract <-h|-V>

The first word tells mkvextract what to extract. The second must be the
source file. The only 'global' option that can be used with all modes is
'-v' or '--verbose' to increase the verbosity. All other options depend
on the mode.

The first mode extracts some tracks to external files.
-c charset Convert text subtitles to this charset (default: UTF-8).
--no-ogg Write raw FLAC files (default: write OggFLAC files).
--cuesheet Also try to extract the CUE sheet from the chapter
information and tags for this track.
--blockadd level Keep only the BlockAdditions up to this level
(default: keep all levels)
--rawExtract the data to a raw file.
--fullrawExtract the data to a raw file including the CodecPrivate
as a header.
TID:out Write track with the ID TID to the file 'out'.

Example:
mkvextract tracks "a movie.mkv" 2:audio.ogg -c ISO8859-1 3:subs.srt

很明显,支持ogg的。然则直接连接mkv会有很多rp问题。建议单独ogg处理,找ogg的join工具。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2008-04-24
在线时间:
0小时
发帖:
55
只看该作者 2楼 发表于: 2009-01-06
多谢楼上帮助

看来 只能 视频+视频 音轨+音轨
然后合并成mkv这样弄了
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-01-06
这个问题我早就遇到过了,你把ogg 用mkvmerge合成mka,再用mkvextract提出来就坏掉了,大部分播放器都不能放。如果用avimux_gui提取能放的播放器会多一点,不过foobar2000还是会有爆音
快速回复

限150 字节
上一个 下一个