bonjour,
un collègue a récupéré des fichiers vidéos avec 2 pistes mpeg dans le même fichier (soit 3 flux, 2 pour la vidéo + 1 pour l'audio), en gros c'est une prise à l'intérieur d'une voiture, et une autre à l'extérieur.
On peut lire sans problème les vidéos avec VLC, qui du coup ouvre 2 fenêtres pour chaque fichier.
Il souhaiterait pouvoir séparer les flux pour faire un montage, mais on n'a pas trouvé comment faire : j'ai essayé de convertir avec vlc ou ffmpeg, mais je n'ai pas trouvé d'option à propos de plusieurs flux video.
Une idée ?
# first thing first
Posté par detail_pratique . Évalué à 3.
Peux-tu poster ce que dit mediainfo (l'excellent logiciel de notre ami Zen) à propos de ce fichier ?
[^] # Re: first thing first
Posté par fravashyo . Évalué à 2.
Ça donne ça :
General
Complete name : video.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 203 MiB
Video #1
ID : 0
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=30
Codec ID : mpg2
Codec ID/Info : (MPEG-1/2) FFmpeg
Codec ID/Hint : Ffmpeg
Maximum bit rate : 2 500 Kbps
Width : 704 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Writing library : Vweb MPEG-2 video sequence /
Video #2
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=30
Codec ID : mpg2
Codec ID/Info : (MPEG-1/2) FFmpeg
Codec ID/Hint : Ffmpeg
Maximum bit rate : 2 500 Kbps
Width : 704 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Writing library : Vweb MPEG-2 video sequence /
Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 55
Codec ID/Hint : MP3
Bit rate mode : Constant
Bit rate : 224 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Alignment : Aligned on interleaves
« I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond
# à l'aveugle
Posté par jben . Évalué à 8. Dernière modification le 01 novembre 2012 à 10:58.
Tout d'abort tu teste avec mplayer (tout fichier s'appelle video.avi ici)
Cherche les lignes ID_VIDEO_ID, ça te permet d'avoir les id. Pour en lire un en particulier (disons l'id 4) :
Après avec mencoder (on ne va pas réencoder, mais démultiplexer remultiplexer), pour extraire l'id 4 :
[^] # Re: à l'aveugle
Posté par fravashyo . Évalué à 4. Dernière modification le 01 novembre 2012 à 12:40.
merci bien, ça semble fonctionner ainsi !
Je ne connaissais pas cette fonctionnalité de mencoder. Pour garder l'audio j'ai fait :
« I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond
[^] # Re: à l'aveugle
Posté par jben . Évalué à 2. Dernière modification le 01 novembre 2012 à 23:24.
Disons que moi je fonctionne de la façon suivante : je fais tous les test avec mplayer (vid, cropping, filtres, etc) et ensuite je remplace
mplayer
parmencoder
(des fois en faisant une typo, cf mon premier commentaire), et je rajouter les options propres à mencoder. Donc mon reflexe est si mplayer à une fonctionnalité, alors mencoder aussi, c'est pas une vérité générale, mais c'est souvent une bonne approximation de la réalité.Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.