Modérateurs: Staff Home-Cinéma, Staff Juridique • Utilisateurs parcourant ce forum: Thebadboy et 12 invités

Tout ce qui concerne les logiciels lié au HC sur ordinateur (PC, Mac, Linux...)
Règles du forum
Avant de poster, merci de prendre connaissance des règles du forum : à lire avant de poster

Extraire les chapitres d'un .MP4

Message » 09 Fév 2016 2:55

Bonjour à tous et à toutes :)

J'ai deux fichiers MP4 avec pour chacun d'eux des chapitres. Je voudrais joindre ces deux fichiers (ils ont les mêmes propriétés vidéo et audio) en gardant le chapitrage. A ma connaissance, il n'existe aucun logiciel qui permet à la fois d'assembler des fichiers MP4 et de garder les chapitres. Pour remédier à cette contrainte, j'ai pensé à joindre dans un premier temps les deux fichiers MP4, puis de démultiplexer le flux vidéo et audio du fichier obtenu et ensuite de récupérer le timecode du chapitrage des fichiers initiales pour tout re-multiplexer ensemble (vidéo + audio + chapitre). Donc ce qu'il me faudrait c'est un logiciel qui permet d'assembler les fichiers MP4 (Yamb me parait adéquat), un logiciel qui "extrait" les chapitres d'un MP4 (Hybrid ?) et un logiciel qui démultiplex/multiplex pour avoir le résultat souhaité (Yamb là encore).

Pensez-vous que cela soit vraiment réalisable avec les logiciels précités ?
Je suis novice. Merci.
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Annonce

Message par Google » 09 Fév 2016 2:55

Publicite

 
Encart supprimé pour les membres HCFR

Message » 10 Fév 2016 1:48

Pas si novice, tu as déjà repéré les bons programmes. :)
Je les utilise tous les 2 depuis des années mais n'ai jamais eu affaire à du mp4 chapitré.
D'après cette discussion, Yamb n'aurait pas la possibilité d'extraire les chapitres ;
http://forum.videohelp.com/threads/359216-%5BSOLVED%5D-Extracting-Chapters-From-mp4
Et pourtant il semble y avoir moyen ;
http://yamb.unite-video.com/extract.html
Mais une simple ligne de commande pour mp4box le permet ;
http://forum.videohelp.com/threads/359216-%5BSOLVED%5D-Extracting-Chapters-From-mp4?p=2270780&viewfull=1#post2270780
Mais essaye toujours de les joindre avec Yamb.
Ou Hybrid qui a beaucoup de possibilités, sinon FFmpeg en lignes de commande est capable d'énormément de choses aussi.
Et peut-être MKVMerge, faut voir s'il gère les chapitres du mp4.
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 10 Fév 2016 2:59

Bonjour arnuche et merci de votre aide :)

arnuche a écrit:Pas si novice, tu as déjà repéré les bons programmes. :)
Je les utilise tous les 2 depuis des années mais n'ai jamais eu affaire à du mp4 chapitré.
D'après cette discussion, Yamb n'aurait pas la possibilité d'extraire les chapitres ;
http://forum.videohelp.com/threads/359216-%5BSOLVED%5D-Extracting-Chapters-From-mp4
Et pourtant il semble y avoir moyen ;
http://yamb.unite-video.com/extract.html

J'ai essayé d'extraire les chapitres avec Yamb mais je n'ai pas le bouton "chapters" comme indiqué sur le site du développeur. D'ailleurs, il est précisé que si on n'a pas accès à ce bouton c'est que le fichier ne contient pas de chapitres. Pourtant, c'est bien le cas quand je lis la vidéo sous Vlc.

arnuche a écrit:Mais essaye toujours de les joindre avec Yamb.

Je ne sais pas si joindre avec Yamb servirait à quelque chose. Le logiciel ne semble pas détecter de chapitres dans mes fichiers MP4. Qu'en pensez-vous ?


Oups... les lignes de commande c'est pas mon fort. Mais, je peux essayer si vous voulez. Que dois-je mettre comme ligne de commande exactement ? Celle-ci :
mp4box.exe "file.mp4" -dump-chap ">chapters.txt"


Merci :)

-----
Edit : j'ai effectué une tentative avec la ligne de commande suivante :
C:\Program Files\MP4Tools\bin>mp4box.exe "h:\temp\input.mp4" -dump-chap >chapters.txt


Un fichier .CHAP se créer mais il est vide quand je l'ouvre avec le bloc-note :(
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Message » 10 Fév 2016 13:18

Bizarre, il faut bien mettre les guillemets autour de l'adresse du programme, mais si un fichier se crée, faut croire que la ligne de commande est bonne.
Apparemment il n'y a pas de format de chapitre standardisé pour le mp4, ce qui complique un peu les choses ;
https://ffmpeg.org/pipermail/ffmpeg-user/2014-February/020014.html

Quant à Yamb, essaye toujours de les joindre et regarde si le fichier qui en résulte comporte toujours des chapitres.

Sinon FFmpeg a l'air capable de gérer ce problème mais c'est pas très clair ;
https://trac.ffmpeg.org/ticket/2522

Comment installer FFmpeg ;
http://www.eric-pidoux.com/tutoriaux/installer-ffmpeg-sous-windows-mac

Tu peux analyser la vidéo avec FFmpeg avec cette simple commande ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4"

Le -i c'est pour input.
Il affiche le résultat de l'analyse et en bas tu dois voir plusieurs lignes qui commencent par Stream #0:0, Stream #0:1 ... avec un descriptif à droite ; regarde s'il y a autre chose que l'image et le son, donc des chapitres ou une sorte de metadata.
Si oui, il doit y avoir moyen de l'extraire avec une commande qui devrait ressembler à ça (si les chapitres sont dans le Stream #0:2) ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4" -map 0:2 "P:\mes chapitres.txt"


Ou alors tu assembles les mp4 sans extraire les chapitres ; pour ça il faut d'abord créer un fichier mylist.txt incluant les adresses des fichiers mp4 ;
Code: Tout sélectionner
file '/path/here/file1.mp4'
file '/path/here/file2.mp4'

Donc on met bien file, un espace, une apostrophe, l'adresse (apparemment pas besoin de guillemets), et une apostrophe pour fermer la ligne.
Puis tu tapes cette commande ;
Code: Tout sélectionner
ffmpeg -f concat -i mylist.txt -c copy "ma vid 1 et 2.mp4"

en précisant bien sûr les adresses du programme et des fichiers.
Je l'avais testé avec succès pour des vidéos sans chapitres, faut voir s'il changera les timecodes des chapitres de la 2ème vidéo puisqu'il doit rajouter la durée de la 1ère vidéo.
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 10 Fév 2016 16:50

arnuche a écrit:FFmpeg a l'air capable de gérer ce problème mais c'est pas très clair ;
https://trac.ffmpeg.org/ticket/2522

Comment installer FFmpeg ;
http://www.eric-pidoux.com/tutoriaux/installer-ffmpeg-sous-windows-mac

Tu peux analyser la vidéo avec FFmpeg avec cette simple commande ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4"

Le -i c'est pour input.
Il affiche le résultat de l'analyse et en bas tu dois voir plusieurs lignes qui commencent par Stream #0:0, Stream #0:1 ... avec un descriptif à droite ; regarde s'il y a autre chose que l'image et le son, donc des chapitres ou une sorte de metadata.
Si oui, il doit y avoir moyen de l'extraire avec une commande qui devrait ressembler à ça (si les chapitres sont dans le Stream #0:2) ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4" -map 0:2 "P:\mes chapitres.txt"

J'ai donc "installé" et analysé la vidéo avec FFMPEG à l'aide de la commande. Il n'existe pas de flux spécifique (Stream #) pour les données de chapitres comme c'est le cas pour la vidéo, l'audio et les sous-titres. A l'analyse du fichier, les chapitres se présentent sous cette forme :
Chapter #0:0: start 0.000000, end 341.040374
Metadata:
title : Beginning
Chapter #0:1: start 341.040374, end 641.540874
Metadata:
title : Chapter 1
Chapter #0:2: start 641.540874, end 954.853854
Metadata:
title : Chapter 2
Chapter #0:3: start 954.853854, end 1268.166834
Metadata:
title : Chapter 3
Chapter #0:4: start 1268.166834, end 1612.677678
Metadata:
title : Chapter 4
Chapter #0:5: start 1612.677678, end 1951.082416
Metadata:
title : Chapter 5
Chapter #0:6: start 1951.082416, end 2279.744077
Metadata:
title : Chapter 6
Chapter #0:7: start 2279.744077, end 2624.355022
Metadata:
title : Chapter 7
Chapter #0:8: start 2624.355022, end 3004.067401
Metadata:
title : Chapter 8
Chapter #0:9: start 3004.067401, end 3307.537538
Metadata:
title : Chapter 9
Chapter #0:10: start 3307.537538, end 3611.274274
Metadata:
title : Chapter 10
Chapter #0:11: start 3611.274274, end 3911.907908
Metadata:
title : Chapter 11
Chapter #0:12: start 3911.907908, end 4236.265265
Metadata:
title : Chapter 12
Chapter #0:13: start 4236.265265, end 4619.648315
Metadata:
title : Chapter 13
Chapter #0:14: start 4619.648315, end 4946.541542
Metadata:
title : Chapter 14
Chapter #0:15: start 4946.541542, end 5266.327661
Metadata:
title : Chapter 15
Chapter #0:16: start 5266.327661, end 5568.129129
Metadata:
title : Chapter 16
Chapter #0:17: start 5568.129129, end 5918.178846
Metadata:
title : Chapter 17
Chapter #0:18: start 5918.178846, end 6218.578912
Metadata:
title : Chapter 18
Chapter #0:19: start 6218.578912, end 6519.679680
Metadata:
title : Chapter 19
Chapter #0:20: start 6519.679680, end 6645.904905
Metadata:
title : Chapter 20


arnuche a écrit:Ou alors tu assembles les mp4 sans extraire les chapitres ; pour ça il faut d'abord créer un fichier mylist.txt incluant les adresses des fichiers mp4 ;
Code: Tout sélectionner
file '/path/here/file1.mp4'
file '/path/here/file2.mp4'

Donc on met bien file, un espace, une apostrophe, l'adresse (apparemment pas besoin de guillemets), et une apostrophe pour fermer la ligne.
Puis tu tapes cette commande ;
Code: Tout sélectionner
ffmpeg -f concat -i mylist.txt -c copy "ma vid 1 et 2.mp4"

en précisant bien sûr les adresses du programme et des fichiers.
Je l'avais testé avec succès pour des vidéos sans chapitres, faut voir s'il changera les timecodes des chapitres de la 2ème vidéo puisqu'il doit rajouter la durée de la 1ère vidéo.


La ligne de commande ne marche pas :(
J'ai un problème avec le fichier mylist.txt :
mylist.txt : no such file or directory


J'ai essayé de deux façons (en changeant les barres obliques) :
file 'H:/Temp/input1.mp4'
file 'H:/Temp/input2.mp4'


file 'H:\Temp\input1.mp4'
file 'H:\Temp\input2.mp4'


nada...

Merci.
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Message » 11 Fév 2016 15:44

C'est que tu as mal précisé l'adresse du fichier mylist (et pour les barres obliques, je ne sais plus si ça a de l'importance), ça doit ressembler à ça ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -f concat -i F:\mylist.txt -c copy "N:\ma vid 1 et 2.mp4"

Ici il n'y a pas de guillemets autour des adresses de ffmpeg.exe et de mylist.txt tout simplement parce qu'il n'y a pas d'espace dedans, dans ce cas les guillemets ne sont pas obligatoires.

Concernant les chapitres, c'est déjà bien que FFMpeg les voie mais je ne sais pas comment les extraire, il doit sûrement y avoir un moyen. Peut-être comme ça ;
http://stackoverflow.com/questions/9464617/retrieving-and-saving-media-metadata-using-ffmpeg
Code: Tout sélectionner
ffmpeg -i input_video -f ffmetadata metadata.txt

Donc avec des adresses complètes ça donne ça ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4" -f ffmetadata N:\metadata.txt

Voir aussi ce qu'ils racontent sur la fonction ffprobe et le programme ExifTool.

Sinon Hybrid a peut-être la possibilité de gérer ce format et de le convertir en format de chapitre pour mkv si tu exportes tes 2 mp4 (un à un) en mkv sans ré-encodage, donc tu mets le son et l'image sur passthrough dans l'onglet principal et tu regardes dans l'onglet chapters s'il y a quelque chose. Si ça marche, il n'y a plus qu'à joindre les 2 mkv avec MKVMerge, je pense qu'il adaptera les timecodes du 2ème mkv en rajoutant la durée du premier.
Je peux toujours demander au développeur d'Hybrid sur doom9 si tu n'en es pas membre ;
http://forum.doom9.org/showthread.php?t=153035

Je vois encore une autre possibilité ; si MediaInfo détecte ces chapitres, tu le mets en mode text (dans l'onglet view), clic droit, tout sélectionner, copier, et tu colles ça dans un fichier txt dont tu ne gardes que les chapitres que tu peux utiliser avec MKVMerge ou Hybrid.
Mais sans avoir de mp4 chapitré sous la main, je ne peux pas faire de test.
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 11 Fév 2016 18:07

Mais au fait, comment as-tu extrait cette liste de chapitres, juste en faisant sélectionner/copier avec la fenêtre DOS ?
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 12 Fév 2016 18:50

arnuche a écrit:C'est que tu as mal précisé l'adresse du fichier mylist (et pour les barres obliques, je ne sais plus si ça a de l'importance), ça doit ressembler à ça ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -f concat -i F:\mylist.txt -c copy "N:\ma vid 1 et 2.mp4"

Ici il n'y a pas de guillemets autour des adresses de ffmpeg.exe et de mylist.txt tout simplement parce qu'il n'y a pas d'espace dedans, dans ce cas les guillemets ne sont pas obligatoires.

Bon, j'ai essayé de nouveau et j'ai réussi à "coller" les deux MP4 ensemble avec la ligne de commande ffmpeg... Malheureusement, les chapitres ont tous disparu :-?
Donc ça ne marche pas avec cette méthode.

arnuche a écrit:Concernant les chapitres, c'est déjà bien que FFMpeg les voie mais je ne sais pas comment les extraire, il doit sûrement y avoir un moyen. Peut-être comme ça ;
http://stackoverflow.com/questions/9464617/retrieving-and-saving-media-metadata-using-ffmpeg
Code: Tout sélectionner
ffmpeg -i input_video -f ffmetadata metadata.txt

Donc avec des adresses complètes ça donne ça ;
Code: Tout sélectionner
C:\ffmpeg\ffmpeg.exe -i "I:\ma vidéo.mp4" -f ffmetadata N:\metadata.txt

J'ai tenté ça et en l'ouvrant avec le bloc note, j'ai obtenu cela (je n'ai copié que la partie des chapitres car avant ça y a des balises xml je crois) :
[CHAPTER]
TIMEBASE=1/2997
START=0
END=1022098
title=Beginning
[CHAPTER]
TIMEBASE=1/2997
START=1022098
END=1922698
title=Chapter 1
[CHAPTER]
TIMEBASE=1/2997
START=1922698
END=2861697
title=Chapter 2
[CHAPTER]
TIMEBASE=1/2997
START=2861697
END=3800696
title=Chapter 3
[CHAPTER]
TIMEBASE=1/2997
START=3800696
END=4833195
title=Chapter 4
[CHAPTER]
TIMEBASE=1/2997
START=4833195
END=5847394
title=Chapter 5
[CHAPTER]
TIMEBASE=1/2997
START=5847394
END=6832393
title=Chapter 6
[CHAPTER]
TIMEBASE=1/2997
START=6832393
END=7865192
title=Chapter 7
[CHAPTER]
TIMEBASE=1/2997
START=7865192
END=9003190
title=Chapter 8
[CHAPTER]
TIMEBASE=1/2997
START=9003190
END=9912690
title=Chapter 9
[CHAPTER]
TIMEBASE=1/2997
START=9912690
END=10822989
title=Chapter 10
[CHAPTER]
TIMEBASE=1/2997
START=10822989
END=11723988
title=Chapter 11
[CHAPTER]
TIMEBASE=1/2997
START=11723988
END=12696087
title=Chapter 12
[CHAPTER]
TIMEBASE=1/2997
START=12696087
END=13845086
title=Chapter 13
[CHAPTER]
TIMEBASE=1/2997
START=13845086
END=14824785
title=Chapter 14
[CHAPTER]
TIMEBASE=1/2997
START=14824785
END=15783184
title=Chapter 15
[CHAPTER]
TIMEBASE=1/2997
START=15783184
END=16687683
title=Chapter 16
[CHAPTER]
TIMEBASE=1/2997
START=16687683
END=17736782
title=Chapter 17
[CHAPTER]
TIMEBASE=1/2997
START=17736782
END=18637081
title=Chapter 18
[CHAPTER]
TIMEBASE=1/2997
START=18637081
END=19539480
title=Chapter 19
[CHAPTER]
TIMEBASE=1/2997
START=19539480
END=19917777
title=Chapter 20

Je ne sais pas si je peux en tirer quelque chose. Comment sont codés les chapitres pour les fichiers MP4 ? Le savez-vous ?

Je n'ai pas encore testé Hybrid.

arnuche a écrit:Mais au fait, comment as-tu extrait cette liste de chapitres, juste en faisant sélectionner/copier avec la fenêtre DOS ?

Oui, j'ai récupéré le texte depuis la fenêtre DOS :)
Merci.
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Message » 12 Fév 2016 20:27

MacGyvert a écrit:j'ai réussi à "coller" les deux MP4 ensemble avec la ligne de commande ffmpeg... Malheureusement, les chapitres ont tous disparu :-?
Donc ça ne marche pas avec cette méthode.

Il suffit peut-être de préciser qu'il faut garder les metadata, faut croire que par défaut il les vire.
Voir ces pages ;
http://stackoverflow.com/questions/26109837/convert-flac-to-mp3-with-ffmpeg-keeping-all-metadata
http://superuser.com/questions/510578/when-spliting-mp4s-with-ffmpeg-how-do-i-include-metadata/520786#520786

Donc tester en rajoutant -map_metadata 0 ;
Code: Tout sélectionner
ffmpeg -f concat -i mylist.txt -c copy -map_metadata 0 "ma vid 1 et 2.mp4"

Tu peux tenter de remplacer l'extension du fichier de sortie par mkv pour voir s'il y a encore ces metadata dans le mkv.

MacGyvert a écrit:Comment sont codés les chapitres pour les fichiers MP4 ? Le savez-vous ?

Non, et comme indiqué plus haut, ça n'a pas l'air standardisé.

MacGyvert a écrit:Je n'ai pas encore testé Hybrid.

Il gère peut-être tout ça très bien, sinon on peut toujours faire la suggestion au développeur, il est très ouvert aux propositions de nouvelles fonctions.
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 12 Fév 2016 22:46

arnuche a écrit:Il suffit peut-être de préciser qu'il faut garder les metadata, faut croire que par défaut il les vire.
Voir ces pages ;
http://stackoverflow.com/questions/26109837/convert-flac-to-mp3-with-ffmpeg-keeping-all-metadata
http://superuser.com/questions/510578/when-spliting-mp4s-with-ffmpeg-how-do-i-include-metadata/520786#520786

Donc tester en rajoutant -map_metadata 0 ;
Code: Tout sélectionner
ffmpeg -f concat -i mylist.txt -c copy -map_metadata 0 "ma vid 1 et 2.mp4"

Tu peux tenter de remplacer l'extension du fichier de sortie par mkv pour voir s'il y a encore ces metadata dans le mkv.

J'ai essayé la ligne de commande ci-dessus avec l'extension MP4 pour le fichier de sortie et ça n'a pas marché. Les chapitres ne sont pas pris en compte.
J'ai tenté la même commande en remplaçant l’extension de sortie MP4 par MKV. J'ai eu un message d'erreur dès le départ:
[matroska @ 049d1020] Subtitle codec 94213 is not supported.
av_interleaved_write_frame(): Function not implemented
[matroska @ 049d1020] Subtitle codec 94213 is not supported.
Error writing trailer of h:/temp/output.mkv: Function not implemented


Je crois qu'il me reste l'ultime solution : Hybrid. Par contre, je ne suis pas inscrit sur doom9. Pouvez-vous demander au développeur si il est possible avec son logiciel de concaténer deux fichiers MP4 en gardant les chapitres ?
Merci pour votre aide arnuche.
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Message » 13 Fév 2016 0:50

Ok, je vais lui demander.
Je voudrais juste savoir si MediaInfo détecte les chapitres de ces mp4, ça pourra peut-être servir à Selur (le développeur).
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 13 Fév 2016 13:13

En attendant ta réponse, j'ai posé la question, je te préviendrai quand il aura répondu ;
http://forum.doom9.org/showthread.php?p=1757071#post1757071
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 13 Fév 2016 16:29

arnuche a écrit:Ok, je vais lui demander.
Je voudrais juste savoir si MediaInfo détecte les chapitres de ces mp4, ça pourra peut-être servir à Selur (le développeur).


Oui bien sûr :

Image Image


arnuche a écrit:En attendant ta réponse, j'ai posé la question, je te préviendrai quand il aura répondu ;
[url]<span class="skimlinks-unlinked">http://forum.doom9.org/showthread.php?p=1757071#post1757071</span>[/url]


D'accord. J'attends votre retour. Merci à vous :)
MacGyvert
 
Messages: 17
Inscription: 22 Déc 2013 0:26
  • offline

Message » 13 Fév 2016 19:25

Bon ben il a déjà répondu, Hybrid peut le faire (en tout cas convertir du mp4 en mkv sans ré-encodage en gardant les chapitres mais pas joindre 2 mp4) mais il suggère d'utiliser MKVMerge qui le fait aussi (c'est d'ailleurs une des suggestions que j'avais faites, c'est la seule que tu n'avais pas testée :P ) et qui est beaucoup plus léger qu'Hybrid. Il faut savoir que ce dernier n'est en fait qu'une énorme GUI utilisant plein d'autres programmes gratuits (ffmpeg, avisynth, MKVMerge, ...).
Je n'aime pas trop la nouvelle GUI de MKVToolNix, donc si tu veux la même que moi tu peux installer la 8.3.0 qui laisse le choix entre les 2 GUI : mkvmerge GUI (= mmg.exe, celle que je préfère) ou MKVToolNix GUI ;
http://www.videohelp.com/software/MKVtoolnix/old-versions#download
lien direct de la 64 bit (si tu as un OS 64 bit) ;
http://www.videohelp.com/download/mkvtoolnix-64bit-8.3.0-setup.exe
sinon la 32 bit ;
http://www.videohelp.com/download/mkvtoolnix-32bit-8.3.0-setup.exe

Essaye d'abord avec le fichier le plus court et s'il conserve bien les chapitres tu fais le plus long, puis tu joins les deux (à nouveau avec MKVMerge).
Il n'y a qu'à ouvrir le mp4 et cliquer sur start muxing, aucun réglage à faire (sauf peut-être indiquer le framerate mais je pense qu'il le détecte et le re-copie, tu peux aussi spécifier la langue de la piste audio).
Quand c'est fait avec les 2, tu fermes le programme et tu le ré-ouvres (ou tu effaces simplement le fichier de la fenêtre principale), tu ouvres le Mkv 1, puis tu cliques sur append pour ouvrir le Mkv 2 puis sur start muxing.
Il y a peut-être moyen aussi d'ouvrir directement les 2 mp4 avant de les convertir en mkv mais pour le 1er test ce serait mieux de tester juste un fichier histoire de voir si les chapitres sont bien conservés.

Puis tu vérifies (par exemple avec MediaInfo) que les chapitres de la 2ème partie ont bien été augmentés de la durée du 1er.
Et enfin tu le lis pour voir si tout est bien synchro (surtout la fin).

Pour être complet, je rajoute ce lien qui fait allusion à mp4chaps qui fait partie du pack mp4v2-utils et qui permet de convertir le format de chapitre de Nero vers le format de QuickTime ;
http://ffmpeg-users.933282.n4.nabble.com/chapter-mark-on-MP4-ffmpeg-produces-it-in-which-flavour-td4663857.html
https://code.google.com/archive/p/mp4v2/downloads
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline

Message » 21 Fév 2016 22:47

Et alors, t'as essayé avec MKVMerge ?
Il était temps que je change de signature.
arnuche
 
Messages: 24015
Inscription: 09 Déc 2004 12:10
Localisation: Bruxelles
  • offline


Retourner vers Logiciel PC Home-cinéma

 
  • Articles en relation
    Dernier message