J'ai un mkv
et un film séparé mkv
avec une introduction du directeur. J'essaie d'utiliser mkvmerge
pour les concaténer. Cependant, le film est sous-titré et l'intro ne l'est pas, ce qui semble poser problème.
Plus précisément, la sortie de la piste de mkvinfo intro.mkv
est :
| + A track | + Track number: 1 (track ID for mkvmerge & mkvextract: 0) | + Track UID: 1 | + Track type: video | + Default flag: 0 | + Lacing flag: 0 | + MinCache: 2 | + Codec ID: V_MPEG2 | + CodecPrivate, length 164 | + Default duration: 33.367ms (29.970 frames/fields per second for a video track) | + Video track | + Pixel width: 720 | + Pixel height: 480 | + Display width: 853 | + Display height: 480 | + A track | + Track number: 2 (track ID for mkvmerge & mkvextract: 1) | + Track UID: 2 | + Track type: audio | + Codec ID: A_AC3 | + Default duration: 32.000ms (31.250 frames/fields per second for a video track) | + Name: Stereo | + Audio track | + Sampling frequency: 48000 | + Channels: 2
et mkvinfo film.mkv
donne :
| + A track | + Track number: 1 (track ID for mkvmerge & mkvextract: 0) | + Track UID: 1 | + Track type: video | + Default flag: 0 | + Lacing flag: 0 | + MinCache: 1 | + Codec ID: V_MS/VFW/FOURCC | + CodecPrivate, length 74 (FourCC: 0x57564331 "WVC1": VC-1) | + Default duration: 41.708ms (23.976 frames/fields per second for a video track) | + Video track | + Pixel width: 1920 | + Pixel height: 1080 | + Display width: 1920 | + Display height: 1080 | + A track | + Track number: 2 (track ID for mkvmerge & mkvextract: 1) | + Track UID: 2 | + Track type: audio | + Codec ID: A_AC3 | + Default duration: 32.000ms (31.250 frames/fields per second for a video track) | + Name: Surround 5.1 | + Audio track | + Sampling frequency: 48000 | + Channels: 6 | + A track | + Track number: 3 (track ID for mkvmerge & mkvextract: 2) | + Track UID: 4 | + Track type: subtitles | + Default flag: 0 | + Lacing flag: 0 | + Codec ID: S_HDMV/PGS | + Content encodings | + Content encoding | + Content compression
J'ai essayé mkvmerge -o full.mkv intro.mkv + film.mkv
mais cela me donne
Error: The file no. 0 ('intro.mkv') does not contain a track with
the ID 2, or that track is not to be copied. Therefore no track
can be appended to it. The argument for '--append-to' was invalid.
Je ne vois pas clairement dans la page de manuel de mkvmerge
comment spécifier à --append-to
que la piste d'introduction ne devrait tout simplement pas avoir de sous-titres et que les timecodes pour les sous-titres du film peuvent simplement être décalés. Est-ce que cela dépasse les capacités de mkvmerge
?
Peut-être devrais-je me tourner vers un autre outil tel que ffmpeg
pour concaténer l'audio/vidéo de mkvextract
et un autre outil pour manipuler les sous-systèmes du PGS et eux mkvmerge
les réunir à nouveau ?
Vais-je rencontrer d'autres problèmes parce que l'audio/vidéo diffère également entre les deux fichiers (par exemple, stéréo vs 5.1) ?
Danke