Eric B
26th October 2003, 17:13
I've just used mkvmerge and mmg 0.7.2 and all is muxed fine (avi+ac3+2ogg+chapters+xml tags) in a mkv file. Thanks again for thise contenair and these tools.
I want to split my movie in 2CD, so I've used the "split to 700MB" function in mmg. I've tried with and without the "don't link file" option checked. I've read the mkvmerge documentation, and I don't understand very well how the file linking should be used.
extract of mkvmerge documentation
FILE LINKING
Matroska supports file linking which simply says that a specific file is the predecessor or successor of the current file. To be precise, it’s not really the files that are linked but the Matroska segments. As most files will probably only contain one Matroska segment I simply say ’file linking’ although ’segment linking’ would be more appropriate.
Each segment is identified by a unique 128 bit wide segment UID. This UID is automatically generated by mkvmerge. The linking is done primarily via putting the segment UIDs of the previous/next file into the segment header information. mkvinfo(1) prints these UIDs if it finds them.
If a file is split into several smaller ones and linking is used then the timecodes will not start at 0 again but will continue where the last file has left off. This way the absolute time is kept even if the previous files are not available (e.g. when streaming). If no linking is used then the timecodes should start at 0 for each file. By default mkvmerge uses file linking. If you don’t want that you can turn it off with the ´−−dont−link´ option. This option is only useful if splitting is activated as well.
Regardless of whether splitting is active or not the user can tell mkvmerge to link the produced files to specific UIDs. This is achieved with the options ’−−link−to−previous’ and ’−−link−to−next’. These options accept a segment UID in the format that mkvinfo(1) outputs: 16 hexadecimal numbers between 0x00 and 0xff prefixed with ’0x’ each, e.g. 0x41 0xda 0x73 0x66 0xd9 0xcf 0xb2 0x1e 0xae 0x78 0xeb 0xb4 0x5e 0xca 0xb3 0x93. Alternatively a shorter form can be used: 16 hexadecimal numbers between 0x00 and 0xff without the ’0x’ prefixes and without the spaces, e.g. 41da7366d9cfb21eae78ebb45ecab393.
If splitting is used then the first file is linked to the UID given with ´−−link−to−previous´ and the last file is linked to the UID given with ´−−link−to−next´. If splitting is not used then the one output file will be linked to both of the two UIDs
I would like the 2 files to be created at the same time, so I could not specify the UID of a file that don't exist yet. So what should I do?
I'm using TCMP RC4 b44 and/or MPC to test my mkv file, and with file linking, I must now jump to the time of 1st part in the 2nd one, which is not very pretty...
I want to split my movie in 2CD, so I've used the "split to 700MB" function in mmg. I've tried with and without the "don't link file" option checked. I've read the mkvmerge documentation, and I don't understand very well how the file linking should be used.
extract of mkvmerge documentation
FILE LINKING
Matroska supports file linking which simply says that a specific file is the predecessor or successor of the current file. To be precise, it’s not really the files that are linked but the Matroska segments. As most files will probably only contain one Matroska segment I simply say ’file linking’ although ’segment linking’ would be more appropriate.
Each segment is identified by a unique 128 bit wide segment UID. This UID is automatically generated by mkvmerge. The linking is done primarily via putting the segment UIDs of the previous/next file into the segment header information. mkvinfo(1) prints these UIDs if it finds them.
If a file is split into several smaller ones and linking is used then the timecodes will not start at 0 again but will continue where the last file has left off. This way the absolute time is kept even if the previous files are not available (e.g. when streaming). If no linking is used then the timecodes should start at 0 for each file. By default mkvmerge uses file linking. If you don’t want that you can turn it off with the ´−−dont−link´ option. This option is only useful if splitting is activated as well.
Regardless of whether splitting is active or not the user can tell mkvmerge to link the produced files to specific UIDs. This is achieved with the options ’−−link−to−previous’ and ’−−link−to−next’. These options accept a segment UID in the format that mkvinfo(1) outputs: 16 hexadecimal numbers between 0x00 and 0xff prefixed with ’0x’ each, e.g. 0x41 0xda 0x73 0x66 0xd9 0xcf 0xb2 0x1e 0xae 0x78 0xeb 0xb4 0x5e 0xca 0xb3 0x93. Alternatively a shorter form can be used: 16 hexadecimal numbers between 0x00 and 0xff without the ’0x’ prefixes and without the spaces, e.g. 41da7366d9cfb21eae78ebb45ecab393.
If splitting is used then the first file is linked to the UID given with ´−−link−to−previous´ and the last file is linked to the UID given with ´−−link−to−next´. If splitting is not used then the one output file will be linked to both of the two UIDs
I would like the 2 files to be created at the same time, so I could not specify the UID of a file that don't exist yet. So what should I do?
I'm using TCMP RC4 b44 and/or MPC to test my mkv file, and with file linking, I must now jump to the time of 1st part in the 2nd one, which is not very pretty...