Bibliothèque technique gratuite LIVRES ET ARTICLES Dub virtuel. Joindre plusieurs fichiers AVI Combiner plusieurs fichiers AVI en un seul n'est pas aussi simple qu'il y paraît au premier abord. Le fait est que le plus souvent, les fragments individuels ont des FPS différents, et c'est pour cette raison que VirtualDub refuse de les connecter. Un FPS différent, en d'autres termes, un nombre d'images par seconde différent, pourrait résulter du fait que lors de la capture vidéo, vous avez lié le flux vidéo à l'audio, afin d'éviter la désynchronisation de la vidéo et de l'audio. Que faire maintenant, demandez-vous... Le moyen le plus simple et le plus sûr d'éviter de tels problèmes est de capturer la vidéo non pas en morceaux, mais en une seule fois. De plus, vous savez déjà comment créer des fichiers AVI de grande durée et de grand volume (article « Capture vidéo »), et vous savez qu'il n'y a pas de problèmes particuliers avec cela. La deuxième façon d'éviter les problèmes lors de la fusion de fichiers est de ne pas lier le flux vidéo à l'audio lors de la capture. Naturellement, vous risquez d'être désynchronisé, cette solution est donc de peu d'utilité. Maintenant, je vous ai prévenu qu'il est préférable de ne pas faire cela et je vous ai expliqué comment éviter cela. :) Passons donc directement à la méthode de connexion... 1. Idéal - Les fichiers AVI ont le même FPS Nous ouvrons le premier fragment dans VirtualDub, à partir duquel commencera la future vidéo. Nous attachons ce qui suit au fragment déjà ouvert ; pour ce faire, sélectionnez la commande : Sélectionner un fichier. Une fois ouvert, le fichier sera ajouté à la fin du précédent. Les fragments suivants sont ajoutés de la même manière. Comme vous l'avez déjà compris, les fragments doivent être attachés exactement dans l'ordre dans lequel ils apparaîtront ensuite dans la vidéo finale. Tous les fragments sont ouverts, vous pouvez désormais, si vous le souhaitez, effectuer toutes les manipulations avant de procéder à la sauvegarde. Vous pouvez appliquer des filtres, découper des éléments inutiles, etc. Vous pouvez également enregistrer de différentes manières, vous pouvez compresser ou sans compresser les flux vidéo et audio. En général, je ne me répéterai pas - vous le savez tous d'après les descriptions précédentes ... 2. Pas idéal - les fichiers AVI ont des FPS différents Nous avons un certain nombre de fragments vidéo, qui à leur tour ont des FPS différents. Nous ne pourrons pas les coller immédiatement avec VirtualDub. Par conséquent, pour commencer, tous les fragments existants doivent être regroupés dans un seul FPS, et ce n'est pas du tout une tâche facile ! En modifiant la fréquence d'images de l'AVI, nous accélérons ou ralentissons le flux d'images, nous modifions donc la durée de l'AVI. Mais en même temps, la piste audio reste inchangée : VirtualDub ne la fait pas correspondre au flux vidéo ! Il en résulte donc inévitablement une désynchronisation des flux vidéo et audio. Découvrons les FPS des fragments qui doivent être connectés. Pour cela, ouvrez chaque fichier un par un dans VirtualDub et sélectionnez dans le menu « Vidéo » : Dans la fenêtre qui s'ouvre, on voit le FPS du fichier en cours : Nous nous souvenons ou mieux notons la valeur FPS. Ouvrez le fichier AVI suivant et découvrez son FPS de la même manière, etc. Si vous constatez que le FPS de tous les fichiers change légèrement, calculez ou estimez approximativement leur valeur moyenne. Ensuite, la fréquence d'images sera réduite à cette valeur moyenne. C'est important parce que dans ce cas, les FPS de la plupart des fragments changeront légèrement et, par conséquent, il y aura moins de désynchronisation. Si parmi tous les fragments disponibles, un ou plusieurs ont une valeur FPS significativement différente, traitez-les séparément. Ceux. Ne touchez pas à ce ou plusieurs fragments pour l’instant, prenez ceux qui sont similaires, calculez-les et ramenez-les au FPS moyen. Réduisez les autres au même FPS moyen d'une manière différente, nous y reviendrons plus tard. Si tous les fichiers ont un écart FPS important, ils doivent également être ramenés à la valeur moyenne, mais d'une manière différente. 2.1. Amener les fichiers AVI à un FPS (accélération mineure) En règle générale, si des fragments vidéo ont été capturés à partir de la même source, leur FPS ne change pas de manière significative. De plus, plus les fragments sont courts, plus le run-up est court. Nous connaissons donc le FPS moyen, auquel nous réduirons tous les fragments disponibles. Ouvrez le premier fichier AVI dans VirtualDub : Déplacez le curseur jusqu'à la fin du fragment ou cliquez sur le bouton correspondant sur le panneau et voyez sa durée : Mon fragment a une durée de 0 heures, 08 minutes, 40.369 secondes. Passons à la boîte de dialogue déjà familière : Sélectionnez l'élément "Changer pour...". Entrez la valeur moyenne connue, le reste est par défaut, cliquez sur OK. Regardez à nouveau la durée de votre fragment, maintenant c'est différent : En raison du fait que mon fragment ne durait que 8 minutes et que le FPS changeait très peu - le changement de sa durée n'était qu'une fraction de seconde. Cela signifie qu'à la fin du fragment, la désynchronisation de la vidéo et du son correspond précisément à ces fractions de seconde. Ce qui, en général, n'est pas beaucoup du tout, et même si vous essayez très fort, vous les remarquerez à peine lors du visionnage. Par conséquent, je ne vois pas l'intérêt d'ajuster la synchronisation, dans ce cas, laissez-la rester telle quelle. Enregistrez les modifications FPS. Pour ce faire, assurez-vous d'abord que pour les flux vidéo et audio, la rubrique « Copie directe du flux » est sélectionnée dans les menus correspondants. Ceux. les flux seront copiés sans traitement.
Nous sauvons. Ainsi, tous les fragments sont traités. S'ils présentent tous une légère désynchronisation comme dans l'exemple, alors on peut dire que vous avez de la chance. Après avoir traité tous les fragments, vous pouvez procéder directement à la connexion AVI. Cela se fait désormais exactement de la même manière qu'avec l'option idéale, le point 1. Pour ceux qui ont eu moins de chance et où la désynchronisation était perceptible, une description plus détaillée est dédiée... La désynchronisation dans les 0.5 secondes, vers la fin du fragment, peut être corrigée dans une certaine mesure à l'aide des outils disponibles sur VirtualDub. Pour ce faire, vous devez aller : Sélectionnez ici "Préchargement" et "Interleave.." = 1000ms ... 1500ms. En modifiant la valeur « Délai de la piste audio de », vous pouvez légèrement décaler le son par rapport au flux vidéo. Utilisez une valeur positive si l'audio est en avance sur la vidéo. Utilisez des valeurs négatives si, au contraire, le son est en retard par rapport à la vidéo. En général, bien entendu, dans notre cas, la désynchronisation est de nature croissante, elle ne peut donc pas être corrigée par un simple décalage du flux audio par rapport au flux vidéo. Mais cela peut être compensé dans une certaine mesure ou rendu moins visible. Par exemple, au début, vous avez une synchronisation complète et à la fin, le départ d'un thread par rapport à l'autre est de 0.5 seconde. Assurez-vous qu'au début il y a une désynchronisation de 0.25 seconde, donc quelque part au milieu il y aura une synchronisation, et à la fin il y aura à nouveau un écart de 0.25 seconde. Ne pensez tout simplement pas que 0.5 seconde soit une sorte de limitation, je pense simplement qu'une désynchronisation importante ne peut pas être corrigée ou compensée par un tel changement de flux, elle restera toujours perceptible. Pour enregistrer les modifications dans AVI, après avoir modifié le paramètre « Délai de la piste audio par », sélectionnez simplement « Copie directe du flux » pour les flux vidéo et audio, puis enregistrez. Pour ceux qui ne se contentent pas d'éliminer la désynchronisation en déplaçant le flux, ainsi que ceux qui n'ont généralement pas de chance et que la désynchronisation existante est importante, lisez le paragraphe suivant. 2.2. Amener les fichiers AVI à un FPS (grand run-up) VirtualDub est un bon programme, cela ne fait aucun doute. Cependant, il ne contient aucune option qui pourrait éliminer une désynchronisation significative de la vidéo et de l'audio avec un changement important dans la fréquence d'images. Par conséquent, la méthode décrite ci-dessous implique de traiter l'audio séparément de la vidéo... Ouvrez le premier fichier AVI dans VirtualDub : Enregistrez le son de l'AVI ouvert dans un fichier WAV séparé : Pour la vidéo, sélectionnez "Copie directe du flux", pour le son "Pas d'audio":
Passons à la boîte de dialogue familière : Sélectionnez l'élément "Changer pour...". Entrez la valeur moyenne connue, le reste est par défaut, cliquez sur OK. Allez à la fin du fragment pour voir sa durée après changement de FPS. Notez la valeur du temps. Enregistrez AVI. Ainsi, nous avons un son séparé dans le fichier WAV, et nous avons un fichier AVI, avec des FPS modifiés sans son. Nous avons maintenant besoin d'un éditeur de son, comme SonicFoundry Sound Forge ou Syntrillium Cool Edit (bien sûr, il y en a d'autres). Il se trouve que j'avais le programme Cool Edit à portée de main, je vais donc vous le raconter et vous en montrer un exemple. Exécutez Cool Edit, ouvrez le fichier WAV. Pour compresser/étirer le son dans le temps, sélectionnez dans le menu : Dans la boîte de dialogue, dans le champ "Longueur", vous devez saisir la nouvelle longueur du fichier WAV, soit la valeur que nous avons réécrite dans le champ de changement FPS dans VirtualDub. La valeur doit être saisie en secondes (par exemple, ma valeur est 0:07:13.595, en secondes elle est 7*60+13.595=433.595). Entrez et cliquez sur OK : Une fois le traitement terminé, assurez-vous que la durée est correcte. Pour moi, cela diffère de 1 millième de seconde, je pense que c'est dans des limites acceptables. :) Nous sauvons. Lancez VirtualDub, ouvrez notre fichier AVI sans son. Grâce au menu "Audio", nous connectons un nouveau son : Pour enregistrer AVI avec un nouveau son, pour les flux vidéo et audio, sélectionnez « Copie directe du flux » :
Nous sauvons. C'est ainsi que nous traitons tous les fichiers AVI. Eh bien, une fois que tout est prêt, les fichiers peuvent être combinés comme cela se fait dans l'option idéale, point 1 (voir ci-dessus). Auteur : Dmitri Kornev ; Publication : pctuner.ru Nous recommandons des articles intéressants section art vidéo: ▪ Trop d'éclairage lors de la prise de vue vidéo ▪ Dictionnaire des effets vidéo Voir d'autres articles section art vidéo. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Machine pour éclaircir les fleurs dans les jardins
02.05.2024 Microscope infrarouge avancé
02.05.2024 Piège à air pour insectes
01.05.2024
Autres nouvelles intéressantes : ▪ Capteur d'image concave développé ▪ Conducteurs en aluminium peu coûteux pour la liaison sur puce des cristaux Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ rubrique du site Audiotechnics. Sélection d'articles ▪ article Look minable. Expression populaire ▪ article Comment fonctionnent nos poumons ? Réponse détaillée ▪ article Sécurité au travail des travailleurs forestiers ▪ article L'une des deux cartes se transforme en celle prévue. Concentration secrète
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |