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
mplayerparmencoder(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.