[résolu]mplayer -vc dummy ?

Bonjour,

petite question :
Je cherche ce que fais -vc dummy.
Cette option est utilisée pour extraire une piste audio d’une vidéo, par exemple : mplayer video.vob -aid 128 -ao pcm:file=audio128.wav -vc dummy -vo null Je sais que -vc décrit le décodeur audio à utiliser mais lorsque je fais un mplayer -vc help, dummy n’existe pas.

Cette commande marche très bien mais ma curiosité me pousse à vous demander votre avis.

Ce serait plutôt -vc null -vo null, le principe étant de ne pas jouer ni encoder la video (gain de temps CPU)

je suis tombé sur : lists.mplayerhq.hu/pipermail/mpl … 56301.html

Il y est dit que dummy est une entrée qui n’existe pas pour -vc et que le spécifier ne lance aucun décodeur audio. On peut donc remplacer dummy par nimporte quel autre mot qui n’est pas dans -vc help.

Le faire proprement avec novideo ne semble pas marcher (pas d’audio enregistrer).

pour le -vc null : [code]>>(1) Why is -vc null recommended over -vc dummy for audio dumping even

though -vc dummy is faster?

Because it crashes with many demuxers. Read the thread where it was
changed again – apparently you missed the whole point of it. :slight_smile:

I only read about why -vo null is labeled as “crashing” - so that
mplayer wouldn’t select it automatically after other codecs failed (so
that users could see an error message and go about fixing their
problem). It’s kind of ironic that the same label works for the users as
well: they don’t automatically select -vo null because they think it’ll
crash (when apparently it’s using -vc dummy that will lead to more crashes).

I didn’t read anything about why there was a ‘change’ to -vc null, or
that there even was a change at all. It appears to have been there from
the beginning…
[/code]Donc il semble que -vc dummy est plus rapide, mais qu’il produit des crash. Ce que la fin du message semble relativisé (mon anglais n’est pas exactement parfait).

Bref je ne sais pas trop quoi utiliser.

Si j’ai bien compris -vc dummy = -vc tagadapouet = -vc cequetuveux, -vc null ouvre un périphérique de sortie bidon. Prends -vc null… Au pire tu perds 30s.

D’accord merci pour cette confirmation.