Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm

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]

lyrez a écrit :
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]

lyrez a écrit :

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 wink
A bientôt
Lyrez


Lyrez
karmic koala 64 bits

Hors ligne