Coller des MP4 sans décalage son
Modérateur : Modérateurs
Coller des MP4 sans décalage son
Bonsoir,
J'essaye de faire un mp4 avec mon dvd de Cobra, comme ceci:
Générique début>Ep1>Ep2>Ep3>Ep4>Ep5>Générique fin
J'ai donc rippé dans des répertoires différents chaque portion, puis je les ai encodés en 720*576, 25 fps, vidéo 800k,audio 96k. Chaque "portion" est parfaite (qualité et synchro). Enfin, je les ai collés avec l'outil Coller de m4ng.
Je mate le résultat et constate au début du 2ème épisode que le son est "en avance"
En visualisant dans Yamb les flux contenus dans mes portions, je me rends compte que la durée du son est différente de celle de la vidéo. Je suppose que c'est le cumul de ces "écarts" qui est la cause de mon décalage son.
Vidéo Audio
00:01:21.680 00:01:21.706 Gén
00:21:16.760 00:21:16.970 Ep1
00:00:30.080 00:00:27.456 Dans le prochain épisode
00:21:18.600 00:21:18.592 Ep2
00:44:27.120 00:44:24:724 ==>2.5s de décalage
Ma question est donc comment joindre les fichiers "à la main" avec Yamb en lui indiquant à chaque fois le silence audio ou le blanc vidéo souhaité.
J'essaye de faire un mp4 avec mon dvd de Cobra, comme ceci:
Générique début>Ep1>Ep2>Ep3>Ep4>Ep5>Générique fin
J'ai donc rippé dans des répertoires différents chaque portion, puis je les ai encodés en 720*576, 25 fps, vidéo 800k,audio 96k. Chaque "portion" est parfaite (qualité et synchro). Enfin, je les ai collés avec l'outil Coller de m4ng.
Je mate le résultat et constate au début du 2ème épisode que le son est "en avance"
En visualisant dans Yamb les flux contenus dans mes portions, je me rends compte que la durée du son est différente de celle de la vidéo. Je suppose que c'est le cumul de ces "écarts" qui est la cause de mon décalage son.
Vidéo Audio
00:01:21.680 00:01:21.706 Gén
00:21:16.760 00:21:16.970 Ep1
00:00:30.080 00:00:27.456 Dans le prochain épisode
00:21:18.600 00:21:18.592 Ep2
00:44:27.120 00:44:24:724 ==>2.5s de décalage
Ma question est donc comment joindre les fichiers "à la main" avec Yamb en lui indiquant à chaque fois le silence audio ou le blanc vidéo souhaité.
Bon, quand je joins des fichiers avec Yamb (Générique + Episode 1), le fichier obtenu démarre sur le générique et quand je vais sur audio 2, j'ai le son de l'épisode 1!
Les flux sont donc bien collés mais simultanés, le premier flux vidéo (générique) prenant la main sur le second. Je dois donc décaler les flux de l'épisode 1, de la durée du générique, et je pense que c'est à cela que sert Interleaving ou Délai.
Laquelle est la bonne et dans quelle unité dois je rentrer la valeur (s, ms...)?
Mr Pepsi, une explication?
Les flux sont donc bien collés mais simultanés, le premier flux vidéo (générique) prenant la main sur le second. Je dois donc décaler les flux de l'épisode 1, de la durée du générique, et je pense que c'est à cela que sert Interleaving ou Délai.
Laquelle est la bonne et dans quelle unité dois je rentrer la valeur (s, ms...)?
Mr Pepsi, une explication?
Comme je le dis plus haut, chaque portion est parfaite.
Pour joindre les fichiers, je fais bien comme vous me l'expliquez mais j'obtiens un mp4 avec les 4 fluxs dedans alors que si j'utilise l'Outil Coller de m4ng, j'obtiens un flux vidéo dont la durée est égale à Flux vidéo 1+Flux vidéo 2 et idem pour l'audio. Ce serait parfait, si au départ ces p.... de fluxs avaient la même durée ce qui n'est pas le cas. Je cherche donc encore une fois à intégrer le décalage soit un "blanc" de 26ms pour le générique lors de la concaténation.
Vous me suivez?
Pour joindre les fichiers, je fais bien comme vous me l'expliquez mais j'obtiens un mp4 avec les 4 fluxs dedans alors que si j'utilise l'Outil Coller de m4ng, j'obtiens un flux vidéo dont la durée est égale à Flux vidéo 1+Flux vidéo 2 et idem pour l'audio. Ce serait parfait, si au départ ces p.... de fluxs avaient la même durée ce qui n'est pas le cas. Je cherche donc encore une fois à intégrer le décalage soit un "blanc" de 26ms pour le générique lors de la concaténation.
Vous me suivez?
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Oui j'ai bien compris... et je vous redis que je suis presque sur que ce ne soit pas possible... la seule solution serait de créer des pistes audios "vides" de la durée du décalage... et de les coller avec le reste... mais bonjour la galère...
Il serait à mon avis préférable de tenter l'opération de coller tous les vob dans un mkv pour avoir un seul fichier "d'un trait"... et d'encoder ce fichier... et d'utiliser m4mbo dans la prévisualisation pour enlever les génériques si c'est derniers se répètent à chaque fois...
Par contre, je ne comprend pas vraiment pourquoi tu veux avoir tes épisodes dans un seul et unique fichier... Je vois pas trop l'intérêt, bien au contraire, même...
Il serait à mon avis préférable de tenter l'opération de coller tous les vob dans un mkv pour avoir un seul fichier "d'un trait"... et d'encoder ce fichier... et d'utiliser m4mbo dans la prévisualisation pour enlever les génériques si c'est derniers se répètent à chaque fois...
Par contre, je ne comprend pas vraiment pourquoi tu veux avoir tes épisodes dans un seul et unique fichier... Je vois pas trop l'intérêt, bien au contraire, même...
Par habitude, j'ai fait pareil pour Capitaine Flam mais la structure du DVD s'y prêtait mieux (j'ai juste eu à décocher les génériques).
Je vais essayer la méthode avec les vob, dites moi si je me trompe, je dois:
- Ripper tous mes épisodes dans des répertoires différents
- Les coller avec l'outil Coller de m4ng en les chargeant dans l'ordre souhaité
- Charger le vob obtenu en choisissant Vidéo dans m4ng
- Encoder dans le format souhaité.
Je vais essayer la méthode avec les vob, dites moi si je me trompe, je dois:
- Ripper tous mes épisodes dans des répertoires différents
- Les coller avec l'outil Coller de m4ng en les chargeant dans l'ordre souhaité
- Charger le vob obtenu en choisissant Vidéo dans m4ng
- Encoder dans le format souhaité.
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Pour le rip je pense qu'avec dvdfab, il suffit de choisir de ripper le dvd tout entier, et tu auras tout dans un même dossier...
Ensuite tu lances m4ng, puis mux=>mkv, puis tu charges ton 1er vob, puis "joindre" (ou "join") pour chaque vob suivant... tu lances le mux et ensuite tu te sers de ce mkv pour faire ton encodage...
PS: ca ne garantit pas qu'il n'y est pas de décalage en revanche... enfin je n'en sais rien...
Ensuite tu lances m4ng, puis mux=>mkv, puis tu charges ton 1er vob, puis "joindre" (ou "join") pour chaque vob suivant... tu lances le mux et ensuite tu te sers de ce mkv pour faire ton encodage...
PS: ca ne garantit pas qu'il n'y est pas de décalage en revanche... enfin je n'en sais rien...
La méthode avec dvdfab ne donne rien, les VOB ne correspondent pas à un épisode. C'est coupé n'importe où.
J'ai rippé tous les épisodes individuellement puis collé les VOB et j'ai encodé le VOB obtenu et re-décalage son
De toute façon, j'ai farfouillé Yamb dans tous les sens et ne suis pas arrivé à faire ce que fait l'outil "coller" de m4ng, à savoir coller les flux entre eux. J'obtiens toujours un mp4 avec les flux simultanés comme je l'expliquait plus haut.
Je suppose que m4ng pilote directement mp4box en ligne de commande pour faire ça. Je vais chercher un tuto en ligne, pour arriver à mes fins ==> Un fichier mp4 par dvd avec chapitres. Je sais, je suis borné...
J'ai rippé tous les épisodes individuellement puis collé les VOB et j'ai encodé le VOB obtenu et re-décalage son
De toute façon, j'ai farfouillé Yamb dans tous les sens et ne suis pas arrivé à faire ce que fait l'outil "coller" de m4ng, à savoir coller les flux entre eux. J'obtiens toujours un mp4 avec les flux simultanés comme je l'expliquait plus haut.
Je suppose que m4ng pilote directement mp4box en ligne de commande pour faire ça. Je vais chercher un tuto en ligne, pour arriver à mes fins ==> Un fichier mp4 par dvd avec chapitres. Je sais, je suis borné...
Un retour tardif sur ce sujet, histoire de conclure. Comme je le supposais dans le 1er post, que ce soit pour un mkv ou un mp4, les flux sont collés bouts à bouts et comme ils n'ont pas exactement la même durée, le son se décale au fur et à mesure (plus de 10s sur le dernier épisode).
La solution la plus "précise", convertir la bande AC3 en wav (foobar2000 avec le plugin AC3 et le DSP Downmix 5.1 to stéreo), ajouter un silence ou couper le wav obtenu pour qu'il ait la même durée que le flux vidéo (Audacity), coller les wav de chaque épisode ensemble (Audacity), convertir le tout au format désiré (foobar2000), muxer avec Yamb.
Comme il n'y a que les c... qui ne changent pas d'avis, j'ai finalement fait des épisodes individuels.
Merci à Subbat pour avoir aidé.
La solution la plus "précise", convertir la bande AC3 en wav (foobar2000 avec le plugin AC3 et le DSP Downmix 5.1 to stéreo), ajouter un silence ou couper le wav obtenu pour qu'il ait la même durée que le flux vidéo (Audacity), coller les wav de chaque épisode ensemble (Audacity), convertir le tout au format désiré (foobar2000), muxer avec Yamb.
Comme il n'y a que les c... qui ne changent pas d'avis, j'ai finalement fait des épisodes individuels.
Merci à Subbat pour avoir aidé.