『漫游』酷论坛>『影音数码技术学习交流』>[发现]MKVextract 抽取的M ..

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

rocwing@2009-01-06 05:24

我把 2个同样含有有OGG音轨的MKV合并成了一个大mkv

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

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

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

这是什么原因呢? 不支持OGG封装进mkv吗?
引用

MeteorRain@2009-01-06 18:28

引用
最初由 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)
--raw Extract the data to a raw file.
--fullraw Extract 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工具。
引用

rocwing@2009-01-06 20:20

多谢楼上帮助

看来 只能 视频+视频 音轨+音轨
然后合并成mkv这样弄了
引用

roozhou@2009-01-06 22:05

这个问题我早就遇到过了,你把ogg 用mkvmerge合成mka,再用mkvextract提出来就坏掉了,大部分播放器都不能放。如果用avimux_gui提取能放的播放器会多一点,不过foobar2000还是会有爆音
引用

| TOP