#1 Le 19/03/2009, à 22:33
- fredh027
wmv: choisir le flux vidéo à transcoder? [RESOLU]
Bonjour,
j'ai un problème dont je n'arrive pas à me sortir: j'aimerais transcoder des fichiers wmv en avi, ce qui n'est pas très difficile normalement (j'utilise habituellement mplayer ou ffmpeg via les interfaces graphiques avidemux ou winff).
Seulement voila : certains fichiers que je possède contiennent plusieurs flux vidéos, dont le premier de la liste est choisi par défaut, et me donne une qualité épouvantable.
Voici ce que dit ffmepg:
Input #0, asf, from './film2.wmv':
Duration: 00:01:37.99, start: 10.000000, bitrate: 1787 kb/s
Stream #0.0: Audio: wmav2, 8000 Hz, mono, s16, 6 kb/s
Stream #0.1: Video: wmv3, yuv420p, 160x120, 24 kb/s, PAR 1:1 DAR 4:3, 25 tbr
, 1k tbn, 1k tbc
Stream #0.2: Audio: wmav2, 11025 Hz, mono, s16, 8 kb/s
Stream #0.3: Video: wmv3, yuv420p, 160x120, 32 kb/s, PAR 1:1 DAR 4:3, 25 tbr
, 1k tbn, 1k tbc
Stream #0.4: Audio: wmav2, 11025 Hz, mono, s16, 10 kb/s
Stream #0.5: Video: wmv3, yuv420p, 192x144, 44 kb/s, PAR 1:1 DAR 4:3, 25 tbr , 1k tbn, 1k tbc
Stream #0.6: Audio: wmav2, 22050 Hz, mono, s16, 16 kb/s
Stream #0.7: Video: wmv3, yuv420p, 256x192, 54 kb/s, PAR 1:1 DAR 4:3, 25 tbr , 1k tbn, 1k tbc
Stream #0.8: Audio: wmav2, 44100 Hz, mono, s16, 20 kb/s
Stream #0.9: Video: wmv3, yuv420p, 320x240, 100 kb/s, PAR 1:1 DAR 4:3, 25 tb r, 1k tbn, 1k tbc
Stream #0.10: Audio: wmav2, 44100 Hz, stereo, s16, 31 kb/s
Stream #0.11: Video: wmv3, yuv420p, 320x240, 218 kb/s, PAR 1:1 DAR 4:3, 25 t br, 1k tbn, 1k tbc
Stream #0.12: Audio: wmav2, 44100 Hz, stereo, s16, 48 kb/s
Stream #0.13: Video: wmv3, yuv420p, 320x240, 341 kb/s, PAR 1:1 DAR 4:3, 25 t br, 1k tbn, 1k tbc
Stream #0.14: Audio: wmav2, 44100 Hz, stereo, s16, 80 kb/s
Stream #0.15: Video: wmv3, yuv420p, 512x384, 691 kb/s, PAR 1:1 DAR 4:3, 25 t br, 1k tbn, 1k tbc
Stream #0.16: Audio: wmav2, 8000 Hz, mono, s16, 5 kb/s
Stream #0.17: Video: wmv3, yuv420p, 128x96, 18 kb/s, PAR 1:1 DAR 4:3, 25 tbr , 1k tbn, 1k tbc
Le flux vidéo qui m'intéresserait est le n°15, mais voila, je ne sais comment lui dire de sélectionner celui-là.
Je n'ai pas trouvé ce réglage dans la page de manuel.
Une idée?
merci.
Dernière modification par fredh027 (Le 20/03/2009, à 00:06)
Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...
Hors ligne
#2 Le 19/03/2009, à 22:42
- lyrez
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
bonsoir
A vue de nez tu peux peut-être faire un
ffmpeg -i ... -map 0.15:0.0 ...
Mais je ne suis pas sûr du tout
Bonne chance
Lyrez
Dernière modification par lyrez (Le 19/03/2009, à 23:03)
Lyrez
karmic koala 64 bits
Hors ligne
#3 Le 19/03/2009, à 23:14
- fredh027
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
ffmpeg -i ... -map 0.15:0.0 ...
Bonsoir et merci de ton aide.
J'ai essayé et j'ai le message suivant que je ne m'explique pas : "number of stream maps must match number of output streams"
Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...
Hors ligne
#4 Le 19/03/2009, à 23:17
- lyrez
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Pour autant que je sache il faut créer un map par flux de sortie genre
ffmpeg -i ... -map 0.15:0.0 -map 0.14:0.1 ...
dans ton cas par exemple
Lyrez
karmic koala 64 bits
Hors ligne
#5 Le 19/03/2009, à 23:28
- fredh027
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Bon, ça progresse, l'encodage se lance, mais a priori, la vidéo ne passe pas (bitrate ridicule) et message suivant à la fin :
video:0kB audio:1530kB global headers:0kB muxing overhead 6.883298%
Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...
Hors ligne
#6 Le 19/03/2009, à 23:31
- lyrez
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Pour les bitrates, avec ffmpeg il ne faut pas oublier le k de kilo
Par exemple :
ffmpeg -i monfchiersource -vcodec mpeg2 -b 800k ...
Lyrez
karmic koala 64 bits
Hors ligne
#7 Le 19/03/2009, à 23:46
- fredh027
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Pour les bitrates, avec ffmpeg il ne faut pas oublier le k de kilo
Ce n'est pas ça: j'ai bien -b 1500k
Il me semble que ce flux ne peut pas être lu seul. Sais-tu à quaoi servent tous ces flux vidéo et audio dans un même conteneur?
f
Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...
Hors ligne
#8 Le 19/03/2009, à 23:52
- lyrez
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Je crois qu'ils collectionnent les flux pour pouvoir les lire sur differents média
tu devrais essayer sans réencoder d'abord :
ffmpeg -i film2.wmv -vcodec copy -acodec copy -map 0.15:0.0 -map 0.14:0.1 final.avi
[EDIT]
si ça echoue tu peux essayer
ffmpeg -i film2.wmv -vcodec copy -acodec copy -map 0.15:0.0 -map 0.14:0.1 final.asf
encore que ffmpeg peut ne pas aimer.
Au fait, par acquis de conscience tu peux le lire avec ffplay ou mplayer ?
Tu es sûr qu''il n'y a pas de DRM ?
Dernière modification par lyrez (Le 20/03/2009, à 00:00)
Lyrez
karmic koala 64 bits
Hors ligne
#9 Le 20/03/2009, à 00:02
- fredh027
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
J'obtiens une vidéo curieuse, de bonne qualité avec mplayer, mais illisible avec xine (kaffeine comme je suis sous kde).
Ensuite, j'ai pu la réencoder en xvid comme je le souhaitais.
Merci pour ta persévérance.
A bientôt peut-être,
f
Dernière modification par fredh027 (Le 20/03/2009, à 00:03)
Linux Debian/Kubuntu/Mint sur plus de 80 stations en milieu scolaire...
Hors ligne
#10 Le 20/03/2009, à 00:04
- lyrez
Re : wmv: choisir le flux vidéo à transcoder? [RESOLU]
Heureux d'avoir été utile
A bientôt
Lyrez
Lyrez
karmic koala 64 bits
Hors ligne