J'ai actuellement 2 vidéos en divx quasiment identiques à quelques détails prêts :
- La première est en français, l'autre en arabe !
- La première est de trés mauvaise qualité, la seconde est assez bonne.
D'où l'idée de coller la bande son française sur la vidéo arabe. Malheureusement, la vidéo arabe dure 4 secondes de plus que la française et donc tout est désynchronisé.
J'ai bien essayé de lancer 2 xine en parallèle mais ça n'est pas assez précis pour réellement comparer. J'ai essayé avidemux mais celui-ci ne peut ouvrir qu'un seul fichier. Comme je souhaite comparer les 2 vidéos (seulement de 20 minutes) trame par trame, en lançant 2 fois avidemux, j'en aurais pour des mois.
J'ai essayé avec cinelerra car il est multipiste, mais je n'ai pas réussi à lire la seconde vidéo avec (un problème de codec, pourtant elle passe bien sur tout mes autres logiciels).
Quelqu'un connaitrait-il un logiciel qui me permettrait ce visionnage frame par frame de 2 vidéos en même temps ?
Piste : Est-ce qu'on pourrait envoyer un message à 2 instances d'avidemux pour leur dire de passer à la trame suivante, c'est peut-être possible avec bonobo ?
# Re: recherche outil miraculeux
Posté par Temsa (site web personnel) . Évalué à 1.
tu extraits la bande son, puis tu réencodes le 2e avec l'autre bande son...
maintenant, pour le décalage son, c'est autre chose. tu peux deja trouver la valeur du décalage à faire grâce à mplayer en jouant sur la correction de synchro, mais apres je ne sais pas comment reencoder ton divx synchro...
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
tu extraits la bande son, puis tu réencodes le 2e avec l'autre bande son...
maintenant, pour le décalage son, c'est autre chose. tu peux deja trouver la valeur du décalage à faire grâce à mplayer en jouant sur la correction de synchro, mais apres je ne sais pas comment reencoder ton divx synchro...
Merci, mais j'ai déjà fais ce montage avec avidemux. C'était simple mais le résultat est désynchronisé. Au début, le générique dure 1/2 seconde de plus dans la vidéo arabe, mais c'est la seule différence que j'ai pu repérer manuellement avec 2 avidemux lancés en parallèle. Ces 3.5 secondes excédentaires, semblent se répartir dans le reste de la vidéo, il faut donc une analyse plus fine.
C'est bien pour celà que je cherche un moyen d'envoyer un signal à 2 instances d'avidemux car sinon, j'en ai pour des mois à cliquer sur l'une puis l'autre et ainsi de suite !
[^] # Re: recherche outil miraculeux
Posté par allcolor (site web personnel) . Évalué à 1.
voir l'option speed ou stretch de sox.
[^] # Re: recherche outil miraculeux
Posté par Pierre . Évalué à 1.
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
voir l'option speed ou stretch de sox.
Bonne idée, 3.5 secondes sur 20 minutes environ, ça ne doit pas faire une grosse déformation. Je n'ai qu'une crainte, c'est que les vidéos diffèrent un peu trop et que ça ne colle pas. On verra bien, au pire je raffistollerais la bande son, elle en aurait bien besoin de toute façon.
Je dirais ce que ça donne demain.
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
voir l'option speed ou stretch de sox.
Bonne idée, 3.5 secondes sur 20 minutes environ, ça ne doit pas faire une grosse déformation. Je n'ai qu'une crainte, c'est que les vidéos diffèrent un peu trop et que ça ne colle pas. On verra bien, au pire je raffistollerais la bande son, elle en aurait bien besoin de toute façon.
Je dirais ce que ça donne demain.
Bon, ça a donné un assez bon résultat pour les 11 premières minutes mais ensuite on constate un décalage d'environ 1 secondes et demi. Je pense que ça va m'aider à localiser les trames supplémentaires de la seconde vidéo.
Bon sang, si seulement ils vendaient le dvd en français, je l'achèterais !
# Re: recherche outil miraculeux
Posté par Marc (site web personnel) . Évalué à 1.
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
Oui mais le but est de trouver les trames en trop, si c'était seulement au début ou à la fin, ça serait facile !
# Re: recherche outil miraculeux
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: recherche outil miraculeux
Posté par bill_baroud . Évalué à 1.
imho, t'a un problème PAL/NTSC .... le PAL (25fps) pour les films a 24fps sont juste légèrement accelérés alors que pour le NTSC (30fps) une operation plus complexe (telecine) est effectué pour la conversion.
Tu a donc 2 durées différentes pour la meme source a l'origine... Je pense que la solution de ralentir la piste fr de 3.5 secondes est la meilleure (et a moins d'avoir une oreille sensible, tu n'entendra pas la difference)
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
imho, t'a un problème PAL/NTSC .... le PAL (25fps) pour les films a 24fps sont juste légèrement accelérés alors que pour le NTSC (30fps) une operation plus complexe (telecine) est effectué pour la conversion.
Tu a donc 2 durées différentes pour la meme source a l'origine... Je pense que la solution de ralentir la piste fr de 3.5 secondes est la meilleure (et a moins d'avoir une oreille sensible, tu n'entendra pas la difference)
Je suis de ton avis, mais dans le cas présent, je pense qu'il s'agit plutôt d'une vidéo en mesecam (je crois qu'il utilisait ça dans le moyen orient). J'ai essayé ce que tu dis, mais à la moitié de la vidéo on constate un nouveau décalage. En fait, il s'agit d'un dessin animé diffusé en France pour la première fois en juillet 78 sur Antenne 2. Les amateurs sauront de quoi je parle !
Je pense que je vais regarder du coté de java et de l'extension JMF 2.0, il semblerait que ces classes arrivent maintenant à lire des vidéos en divx sous linux. A l'origine elle ne le faisait que sous Windows mais à présent elles le feraient sous Linux. Un grand merci à Sun donc si ça marche !
[^] # Re: recherche outil miraculeux
Posté par Eric Boulat . Évalué à 1.
[^] # Re: recherche outil miraculeux
Posté par critor . Évalué à 1.
Idée 1: "mixage des 2 sources"
--------
Avec AviSynth 2.0x, tu pourrais faire un "mixage" des 2 vidéos.
Tu pourrais ensuite vérifier si la vidéo "transparente" correspond à celle du "background", et quand est-ce que ça décroche exactement.
Si les vidéos "superposées" ne te conviennent pas, tu pourrais essayer grâce aux différentes options de AviSynth, VirtualDub ou tout autre bon éditeur de les marquer avec une couleur dominante pour les différentier, ou encore de redimensionner les vidéos sources pour que le mixage crée une vidéo où tu verrais tes 2 sources côte à côte.
Idée 2: "les 2 fenêtres de VirtualDub"
--------
VirtualDub affiche 2 fenêtres vidéos qu'il actualise simultanément.
L'une représente la source, l'autre ce qui sera enregistré après application de filtres et/ou (re)compression.
Bref, tu pourrais faire exactement ce que tu veux: te ballader dans les 2 vidéos frame par frame en un seul clic.
Sauf que VirtualDub ne sert pas à ça, et ne permet pas d'ouvrir 2 vidéos simultanément. C'est là qu'intervient la bidouille. Il faudrait dire à VirtualDub d'utiliser un filtre de mixage vidéo (mélange), auquel on précise la 2ème source vidéo, et un alpha de 255 (la 2ème vidéo écrase totalement la 1ère). Bref, là on aurait la 1ère vidéo dans la fenêtre "input", et la 2ème dans la fenêtre "output".
Je pense que l'une de ces 2 idées devrait pouvoir t'apporter une solution convenable. Mais si tu tiens à développer un utilitaire de comparaison de vidéos en JMF, ne te gêne surtout pas car ça a l'air de faire cruellement défaut.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.