MEncoder peut gérer les flux entrant de deux façons: les encoder ou les copier Cette section parle de la copie.
Flux vidéo (option -ovc copy) : on peut faire des choses sympa :) comme, placer (pas convertir) de la vidéo FLI ou VIVO ou MPEG1 dans un fichier AVI ! Bien sûr seul MPlayer peut lire de tels fichiers :) et ça n'a probablement aucun intérêt. Concrètement: copier des flux vidéos peut être utile par exemple quand seul le flux audio doit être encodé (comme du PCM non-compressé en MP3).
Flux audio (option -oac
copy):
très simple. Il est possible de prendre un fichier audio
externe (MP3, WAV) et de le multiplexer dans le flux
sortant.
Utilisez l'option -audiofile
nomfichier
pour cela.
En utilisant l'option -oac copy pour copier d'un format de container vers un autre format, il faudrait utiliser l'option -fafmttag pour préserver les marqueurs originaux du format du fichier audio. Par exemple, si vous convertissez un fichier NSV avec de l'audio en ACC vers un container AVI, le format du marqueur audio sera incorrect et devra être changé. Pour visualiser la liste des marqueurs des formats audio, jetez un coup d'oeil à codecs.conf.
Exemple:
mencoderinput.nsv
-oac copy -fafmttag 0x706D -ovc lavc -lavcopts vcodec=mpeg4 -ooutput.avi