Réencodage avec MKV ToolNix

Réencodage avec MKV ToolNix - Traitement Vidéo - Video & Son

Marsh Posté le 06-04-2024 à 12:29:42    

Bonjour à tous,

 

J'espère ne pas être hors charte sinon je supprimerai mon topic.

 

Je suis très novice dans le montage vidéo.

 

Voila mon problème, j'essaye de mettre un fichier audio provenant d'un film A sur un autre film B.

 

Pour faire la manip, pas de problèmes. J'ai bien extrait le fichier audio du film A en .MKA.

 

Pas de problèmes aussi pour le rajouter sur l'autre film B mais le son se trouve décalé au fur et à mesure de la vidéo.

 

J'ai cru comprendre que cela s'appelle l'étirement

 

https://i.postimg.cc/x1mKMbJM/Capture-d-cran-2024-04-06-122725.png

 

Mais aucune idée de quelle valeur je dois mettre pour corriger cela.

 

Merci aux experts !  :jap:

 

EDIT : les films sont au format MP4


Message édité par Yun le 06-04-2024 à 12:30:09
Reply

Marsh Posté le 06-04-2024 à 12:29:42   

Reply

Marsh Posté le 06-04-2024 à 12:34:31    

FilmA et FilmB ont le même nombre de FPS ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 06-04-2024 à 12:54:23    

Fork Bomb a écrit :

FilmA et FilmB ont le même nombre de FPS ?


 
 
Bien joué  :jap:  
 
Le film A a un framerate de 25 trames/s et le film B a 28.98 trames/s
 
J'imagine que c'est dù à cette donnée.
 
Sais tu si je peux quand même le réencoder sur ce film en corrigeant l'encodage ou je dois trouver un film avec le même taux de FPS ?

Reply

Marsh Posté le 06-04-2024 à 18:10:06    

L'option étirement ne fera pas de miracle. Pour avoir un truc propre, il faut réencoder l'audio pour allonger/réduire à la bonne durée.

 

C'est typiquement ce qu'il se fasse quand on met un film sur un DVD en PAL (passage de 24 à 25 fps) L'audio est joué 4% plus vite. En NTSC, au contraire c'est très légèrement réduit à 23.97 fps, ce qui rend la conversion imperceptible.


Message édité par renaud072 le 06-04-2024 à 18:15:49

---------------
MSI B450 Tomahawk MAX - R7 3700X - Ballistix 2x8 + 2x16 Go 3200 Mhz CL16 - RX570 4 Go / Laptop : Lenovo Gaming 3 - R5 5600H - RX Vega 8/GTX 1650 - 32 Go
Reply

Marsh Posté le 06-04-2024 à 22:03:23    

Tu peux changer le FPS pour qu'il ait la même durée que le son, comme ça il n'y aura rien à réencoder.
Après il est possible qu'il faille découper quelques secondes si l'intro ou le générique de fin sont différents entre les 2 versions (pour que l'image et le son aient la même durée, ça évite de devoir laisser un delay).
Vérifie que le début est bien synchro et que la fin l'est aussi.

Reply

Marsh Posté le 06-04-2024 à 22:32:35    

Ok merci pour vos retours.
 
Je sais comment effectivement rajouter un décalage positif ou négatif sur l'outil mais changer le FPS...
 
On peut le faire sur le son et/ou l'image ? Quel est le mieux à faire ?
Où je peux trouver cette option ?
 
Dois je utiliser un autre outil ?
 
Merci !

Reply

Marsh Posté le 06-04-2024 à 22:49:25    

C'est sur l'image, c'est juste un changement d'en-tête, pas de ré-encodage (alors que changer la durée du son impose un ré-encodage).
Dans MKV ToolNix tu cliques sur la piste vidéo et il doit y avoir un réglage de FPS. Tu mets le même que celui du fichier dont vient le son.


Message édité par arnuche le 06-04-2024 à 22:49:56
Reply

Marsh Posté le 06-04-2024 à 23:25:12    

Alors effectivement, l'option ne s'affiche que sur la vidéo de toute façon par sur la bande son.
 
https://i.postimg.cc/xdsB6zYD/Capture-d-cran-2024-04-06-231558.png
 
Je ne comprends pas car j'ai beau caler la FPS j'ai quand même un décalage qui en plus s'accentue avec le temps.
 
Voila les données pour le film A avec la bonne piste vidéo
 
https://i.postimg.cc/9F3KgV3M/Capture-d-cran-2024-04-06-232030.png
 
 
Et le film B avec la bonne piste audio
 
https://i.postimg.cc/Gpp5TmDM/Capture-d-cran-2024-04-06-232156.png
 
 
OK il y a quelques secondes d'écart que je peux gérer mais le décalage n'est pas le même tout au long du film malgré que je règle la vidéo sur 25FPS.
Je ne comprends pas  :??:  
 
Je ne sais pas si cela est important mais le fichier A est en format MP4 et le film B en MKV

Reply

Marsh Posté le 06-04-2024 à 23:33:38    

Je vois qu'ils ont quasiment la même durée, ce qui n'est pas normal.
Celui en 25 fps devrait être plus court de plusieurs minutes vu que ça défile plus vite.
 
Soit la différence est juste au niveau du générique, soit ce n'est pas la même version du film.
Idéalement la nombre d'images devrait être le même (le fps ne fait que changer la vitesse).
 
Autre possibilité mais peu probable : un des 2 est mal encodé, par exemple celui en 25 fps est en réalité du 24 fps avec une image dédoublée toutes les secondes. Tu peux vérifier ça en avançant image par image par exemple avec Virtual Dub 2.


Message édité par arnuche le 06-04-2024 à 23:34:19
Reply

Marsh Posté le 07-04-2024 à 10:40:47    

Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Video & Son par Wolfman

Reply

Marsh Posté le 07-04-2024 à 10:40:47   

Reply

Marsh Posté le 07-04-2024 à 11:06:26    

Alors j'ai du faire une mauvaise manip mais maintenant le film A dure bien moins de temps, il dure 2h52 et 36s.
 
Mais comment je peux mettre une bande son qui a été faite sur le film B avec une durée de 3h ?

Reply

Marsh Posté le 07-04-2024 à 12:15:20    

Tu veux dire 2h52 après avoir changé le fps en 25 ? Alors ça veut dire qu'en fait il n'y a rien à changer au niveau du fps, tu prends l'image du A (si sa durée est bien de 3h00 en 23.98 fps) et le son du B.
Quoiqu'il en soit, arrange-toi pour que la vidéo que tu veux garder soit synchro avec le son que tu veux garder, quitte à changer le fps, c'est la seule solution qui évitera un ré-encodage.

Reply

Marsh Posté le 07-04-2024 à 12:34:37    

arnuche a écrit :

Tu veux dire 2h52 après avoir changé le fps en 25 ? Alors ça veut dire qu'en fait il n'y a rien à changer au niveau du fps, tu prends l'image du A (si sa durée est bien de 3h00 en 23.98 fps) et le son du B.
Quoiqu'il en soit, arrange-toi pour que la vidéo que tu veux garder soit synchro avec le son que tu veux garder, quitte à changer le fps, c'est la seule solution qui évitera un ré-encodage.


 
Si je fais cette solution simple, je me retrouve avec un décalage de son progressif au fur et à mesure du film  
 
Je ne comprends rien :sweat:

Reply

Marsh Posté le 07-04-2024 à 12:44:28    

Tu veux dire en gardant le fps à 23.98 ? Il ne fait plus 3h00 alors que MediaInfo indique 3h00 ?
Vérifie le nombre d'images des 2 fichiers avec Virtual Dub 2, il y a peut-être une erreur d'en-tête ou d'encodage sur un des 2.

Reply

Marsh Posté le 07-04-2024 à 17:15:30    

Je crois qu'en fait ce ne sont pas les mêmes versions malgré le temps similaire...

 

Je vais en regarder en détail les deux films...

 

Sinon je regarderai avec VD 2.

 

Merci


Message édité par Yun le 07-04-2024 à 17:15:41
Reply

Marsh Posté le 10-04-2024 à 22:27:40    

Bon après une vérification précise, ce sont bien deux versions identiques (à une seconde près)...
 
J'ai beau essayer de mettre un décalage en début de film, le son de désynchronise en cours du film. De pas grand chose mais quand même...
 
Je peux tenter un réecondage du film A pour le passer à 25FPS, je peux faire cette manip facilement avec MKV TOOLNIX ?
 

Reply

Marsh Posté le 11-04-2024 à 14:27:04    

Tu es vraiment sur que les deux versions sont identiques? Si les fréquences d'images sont différentes, la durée de la vidéo (hors intro et générique de fin) ne peut être la même... J'ai déjà eu un cas similaire avec des versions dites "uncensored" ou les deux vidéos paraissent identique, sauf que tu as pas mal de petits cuts sur une version et pas l'autre (des passages de 2-3s souvent), ce qui rend impossible la synchro audio entre les deux. Sauf a éventuellement les identifier, et couper les passages à l'identique, mais clairement c'est pas mal de boulot.  
 
Si tu ouvres les 2 fichiers dans deux fenêtres VLC différentes et que tu te met sur le même timecode, tu as bien une image identique? (à regarder à différents endroits de la vidéo)
 
Si les vidéos sont bien identiques (hors intro et générique), il "suffit" d'utiliser l'option d'étirement au niveau de la piste video (en faisant le rapport entre la fréquence d'image de chacun de tes fichiers, genre 25/23.976216), et a créer un décalage au début de la piste audio si l'intro est différente.

Reply

Marsh Posté le 11-04-2024 à 15:06:31    

Il suffit de changer la vitesse de défilement (le fps), ça ne demande pas de ré-encodage.
Sauf que comme dit ci-dessus, si les durées sont les mêmes avec un fps différent, c'est que ce sont 2 version différentes.
Ou qu'un des 2 a été mal encodé.

Reply

Marsh Posté le 11-04-2024 à 16:04:33    

Merci pour vos retours.
 
J'ai bien checké les deux versions, elles sont bien identiques.
 
J'ai tenté un étirement de 25/23.976216 sur la piste vidéo mais la vidéo dure 3h07 et à l'inverse 23.976216/25, le son ne tient pas non plus.
 
Je suis vraiment désemparé... Après mes connaissances sont maigres donc je fais peut être quelque chose de mal.
 
Je pense que je vais arrêter de me prendre la tête et passer mon tour pour cette fois ci.
 
Merci quand même  :jap:


Message édité par Yun le 11-04-2024 à 16:04:46
Reply

Marsh Posté le 11-04-2024 à 16:36:42    

On va quand-même récapituler avant de capituler  :)  
 
Si les 2 versions sont les mêmes (tu vérifies avec des arrêts sur image en plusieurs endroits du film) et qu'elles ont la même durée (à part peut-être quelques secondes au début et/ou à la fin dans le générique), alors il n'y a rien à changer ;
Tu prends le son de l'un et ça doit coller avec l'image de l'autre, il faudra juste régler le delay pour que le début soit synchro et le reste devrait suivre.
 
Mais si ça se trouve, un des 2 n'a pas le bon fps et t'induit en erreur, c'est pour ça qu'il faudrait compter le nombre d'images des 2 vidéos avec Virtual Dub 2. Il suffit d'ouvrir la vidéo et d'aller à la fin, on voit le n° de la frame.

Reply

Marsh Posté le 13-04-2024 à 17:46:38    

J'ai finalement opté pour une autre solution :o
 
Je viens de découvrir qu'il existe maintenant des logiciels capables de faire un upscale via IA pour améliorer la résolution.
 
Je suis assez bluffé du résultat !
 
Bon ça prend quelques heures et tu dois faire plusieurs essais quand tu vois le nombre d'options possibles mais ça vaut le coup !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed