Ouverture de source mp4

Un article de AMV France Wiki.

Comme les précédents conteneurs le mp4 permet de stocker différents type de flux audio/vidéo. On ne l’utilise véritablement que pour des flux vidéo de type h264/x264. On lui adjoint un flux audio de type mp3, mais plus particulièrement de type AAC.

Manipuler ce conteneur n’est pas plus ardu que le conteneur mkv, il est même un peut plus simple. Dans tout les cas, on utilisera un script avisynth pour ouvrir la vidéo.

Sommaire

On ne souhaite pas conserver la piste audio

Dans ce cas, on utilisera un script Avisynth très simple:

DirectShowSource("nom_du_fichier.mp4", audio=false)

(Notez la présence de la virgule et de l’espace la suivant. Une bonne rédaction de son script est indispensable à son bon fonctionnement)

Pour créer ce script, vous ferez un clic droit dans le répertoire contenant le fichier vidéo à ouvrir, puis ‘nouveau’ et enfin ‘Document texte’. Un fichier de type .txt est ainsi créé. Ouvrez le, et copier/coller le texte plus haut en remplaçant nom_du_fichier par le nom de votre vidéo. A notez que comme le script va se situer dans le même répertoire que le fichier vidéo, il n’est pas nécessaire d’indiquer l’adresse de ce dernier. Enfin, il suffit de faire la commande « Enregistrer sous… », de sélectionner comme type de fichier « Tout les fichiers » plutôt que « Fichiers texte (*.txt) », de donner un nom quelconque au script, mais en précisant l’extension .avs – Exemple du nom d’un script : « script.avs » Il n’y a plus qu’à cliquer sur la bouton « Enregistrer »

Il ne reste plus qu’à ouvrir votre script avec VirtualDubMOD. Pour ce faire, dans VirtualDubMOD, faites Fichier->Ouvrir un fichier vidéo, puis choisissez « Tous les fichiers » (All files (*.*)) au niveau du type de fichier à ouvrir, et enfin sélectionner votre script et appuyer sur le bouton ouvrir.

Vous pouvez maintenant passer à l'étape suivante: Paramétrages des sources


On souhaite conserver la piste audio

Votre flux est de type mp3, wav ou pcm

Dans ce cas, on utilisera un script Avisynth très simple:

DirectShowSource("nom_du_fichier.mp4")

Pour créer ce script, vous ferez un clic droit dans le répertoire contenant le fichier vidéo à ouvrir, puis ‘nouveau’ et enfin ‘Document texte’. Un fichier de type .txt est ainsi créé. Ouvrez le, et copier/coller le texte plus haut en remplaçant nom_du_fichier par le nom de votre vidéo. A notez que comme le script va se situer dans le même répertoire que le fichier vidéo, il n’est pas nécessaire d’indiquer l’adresse de ce dernier. Enfin, il suffit de faire la commande « Enregistrer sous… », de sélectionner comme type de fichier « Tout les fichiers » plutôt que « Fichiers texte (*.txt) », de donner un nom quelconque au script, mais en précisant l’extension .avs – Exemple du nom d’un script : « script.avs » Il n’y a plus qu’à cliquer sur la bouton « Enregistrer »

Il ne reste plus qu’à ouvrir votre script avec VirtualDubMOD. Pour ce faire, dans VirtualDubMOD, faites Fichier->Ouvrir un fichier vidéo, puis choisissez « Tous les fichiers » (All files (*.*)) au niveau du type de fichier à ouvrir, et enfin sélectionner votre script et appuyer sur le bouton ouvrir.

Ensuite, allez dans le menu Flux -> Liste des flux. Une fenêtre s'ouvre avec la liste des flux autre que vidéo contenu dans votre fichier. Vous ne verrez normalement qu'un seul flux, votre audio. Faites alors un clic droit sur ce flux et sélectionner "Traitement complet". Enfin, appuyez sur le bouton OK.

Vous pouvez maintenant passer à l'étape suivante: Paramétrages des sources


Votre flux audio est de type aac

Il va falloir ici utiliser le logiciel Yamb pour extraire la piste audio de votre fichier mp4.

Commencez par ouvrir le logiciel Yamb (Menu Démarrer -> Tout les Programmes)

Une fois le programme ouvert, sélectionnez Edition dans la colonne de gauche, puis double cliquez sur la ligne "Cliquez sur cet item pour extraire les flux de fichier AVI/MP4/MOV/TS." Maintenant, dans le cadre Input, cliquez sur le bouton "parcourir" à droite et choisissez votre fichier mp4. Sélectionner ensuite le flux de type AAC (regardez la description), et choisissez Extraire en Format Brut dans le cadre des Options. Enfin, validez en cliquant sur Suivant. Le flux audio de type AAC est alors extrait dans le même répertoire que votre fichier mp4.

Il faut maintenant ré encoder le flux aac avec Switch pour qu'il soit utilisable dans VirtualDubMOD.

Commencez par ouvrir le logiciel Switch: Menu Démarrer -> Tous les programmes -> Switch -> Switch

Cliquez sur le bouton Add file(s); Ouvrez maintenant votre flux audio aac. Cliquez maintenant sur le bouton Browse pour sélectionner le répertoire de destination du fichier audio qui va être créé. Ensuite, dans Output Format. sélectionnez .wav puis cliquez sur Encoder Options... Ici, à la ligne Attributes, choisissez "48000 Hz, 16 Bits, Stereo" puis validez. Enfin, cliquez sur le bouton Convert.

Maintenant que l’on a notre piste audio de prête, il est temps de tout envoyer dans VirtualDubMod.

Pour ce faire, on va créer un script avisynth.

DirectShowSource("nom_du_fichier.avi", audio=false)

(Notez la présence de la virgule et de l’espace la suivant. Une bonne rédaction de son script est indispensable à son bon fonctionnement)

Pour créer ce script, vous ferez un clic droit dans le répertoire contenant le fichier vidéo à ouvrir, puis ‘nouveau’ et enfin ‘Document texte’. Un fichier de type .txt est ainsi créé. Ouvrez le, et copier/coller le texte plus haut en remplaçant nom_du_fichier par le nom de votre vidéo. A notez que comme le script va se situer dans le même répertoire que le fichier vidéo, il n’est pas nécessaire d’indiquer l’adresse de ce dernier. Enfin, il suffit de faire la commande « Enregistrer sous… », de sélectionner comme type de fichier « Tout les fichiers » plutôt que « Fichiers texte (*.txt) », de donner un nom quelconque au script, mais en précisant l’extension .avs – Exemple du nom d’un script : « script.avs » Il n’y a plus qu’à cliquer sur la bouton « Enregistrer »

Il faut maintenant ouvrir votre script avec VirtualDubMOD. Pour ce faire, dans VirtualDubMOD, faites Fichier->Ouvrir un fichier vidéo, puis choisissez « Tous les fichiers » (All files (*.*)) au niveau du type de fichier à ouvrir, et enfin sélectionner votre script et appuyer sur le bouton ouvrir.

Il ne reste plus qu'à ajouter la piste audio que l'on a créé avec Switch. Il faut alors faire: Flux -> Liste des flux et cliquez sur le bouton Ajouter. Sélectionnez le fichier audio et valider.

Vous pouvez maintenant passer à l'étape suivante: Paramétrages des sources