『漫游』酷论坛>『影音数码技术学习交流』>[请教]关于mkv章节 (段 ..

[请教]关于mkv章节 (段落)制作问题

evamix@2009-02-12 12:41

我收集资料 有根据按时间轴文件 来合成MKV的方法
此外,我希望得到以下结果,请教应该如何做

事例一
源为a.avi b.avi c.avi以及对应其a.mp3 b.mp3 c.mp3
希望合并一个mkv,含3个章节,第一章节为a.avi+a.mp3,播放时按下一段落 第二章节为b.avi+b.mp3,如此第三章节为c.avi+c.mp3
简单可以理解为每个文件导入的Video分一个章节

事例二
源为a.avi b.avi以及对应其
a.mp3 b_1.mp3 b_2.mp3
希望合并成第一章节为a.avi+a.mp3,播放时按下一段落 第二章节为默认播放(b.avi+b_1.mp3)滤镜可选放 b_2.mp3这样
也就是第一章节为一个video,二章节有两个音轨

困扰了一段日子,谢谢;)
引用

SAPikachu@2009-02-12 13:50

呃。。。分别合好mkv,每个mkv单独合一个chapter进去,然后append起来就可以了
引用

vempx@2009-02-12 16:32

第二个例子不能这么append,因为他的b.avi有两条音轨,a.avi只有一条音轨,这样不允许append的
引用

SAPikachu@2009-02-12 17:19

呃。。。看走眼了。。。orz
引用

evamix@2009-02-12 17:54

事例一中尝试
全部把其扔进MKVtoolnix,mix后播放是多个avi同一时间播放,分析mkv是可以所有文件分别demux出来,并无Chapter生成
按SAPikachu 2楼制作,所有的视频音频会按序列合并,分析mkv也无Chapter生成,但demux出只有一个avi和mp3

似乎mkv文件章节务必需要时间轴定义的,不知这样对不对
只是想把多个avi合成并按其分章节
引用

SAPikachu@2009-02-12 18:00

我的意思是。。。先分别把3组文件合成mkv,用这个chapter:
CHAPTER01=00:00:00.000
CHAPTER01NAME=abc
然后再把3个mkv拼起来。。。
试试。。。?
引用

evamix@2009-02-12 21:45

引用
最初由 SAPikachu 发布
我的意思是。。。先分别把3组文件合成mkv,用这个chapter:
CHAPTER01=00:00:00.000
CHAPTER01NAME=abc
然后再把3个mkv拼起来。。。
试试。。。?

是的
事例一 各自mkv混合后都写上章节名称 再mix成mkv果然Chapter就自动把各自的时间算出来,可行,阁下有时间的话:p 开发一款把视频的排序能输出时间的软件~~

事例二无法实现:mad:,好像不支持这种疯狂的想法,话说回来,mkv开发出来不是为多文件音轨混合?! 记得RatDVD就有Main Movie+Extras

UID 和 Tags怎样用的?好像这个又不能自定义,:o 不好意思这个我对mkv问题太多了
引用

SAPikachu@2009-02-13 08:58

话说可以试试segment linking。。。你先把第一个文件封好,然后在命令行用mkvinfo abc.mkv,之后在封第2个文件的时候把输出结果最上面的segment uid复制到global>previous segment uid里面。。。

应该是这样操作。。。没测试过。。。不保证成功。。。
引用

qyqgpower@2009-02-14 11:53

segment linking其实只需要copy/b就可以了
引用

| TOP