A kódoláshoz az audió és videó codec-ek a -oac és -ovc opciókkal adható meg. Gépeld be ezt a példát:
mencoder -ovc help
a gépeden lévő MEncoder által támogatott videó codec-ek kilistázásához. A következő választások érhetőek el:
Audió codec-ek:
Audió codec neve | Leírás |
---|---|
mp3lame | kódol VBR, ABR vagy CBR MP3-at LAME-mel |
lavc | a libavcodec egyik audió codec-jét használja |
faac | FAAC AAC audió kódoló |
toolame | MPEG Audio Layer 2 kódoló |
twolame | tooLAME alapú MPEG Audio Layer 2 kódoló |
pcm | tömörítetlen PCM audió |
copy | nem kódol újra, csak másolja a tömörített kockákat |
Videó codec-ek:
Videó codec neve | Leírás |
---|---|
lavc | a libavcodec egyik videó codec-jét használja |
xvid | Xvid, MPEG-4 Advanced Simple Profile (ASP) codec |
x264 | x264, MPEG-4 Advanced Video Coding (AVC), AKA H.264 codec |
nuv | nuppel video, néhány realtime alkalmazás használja |
raw | tömörítetlen videó képkockák |
copy | nem kódol újra, csak másolja a tömörített kockákat |
frameno | a 3-lépéses kódolásban használatos (nem javasolt) |
A kimeneti konténer formátumokat a -of kapcsolóval választhatod ki. Írd be:
mencoder -of help
a gépeden lévő MEncoder által támogatott konténerek kilistázásához. A következő választások érhetőek el:
Konténer formátumok:
Konténer formátum neve | Leírás |
---|---|
lavf | a libavformat által
támogatott valamelyik konténer |
avi | Audio-Video Interleaved |
mpeg | MPEG-1 és MPEG-2 PS |
rawvideo | nyers videó folyam (nincs keverés - csak egy videó folyam) |
rawaudio | nyers audió folyam (nincs keverés - csak egy audió folyam) |
Az AVI konténer a MEncoder natív konténer formátuma, ami azt jelenti, hogy ezt kezeli a legjobban és hogy a MEncoder ehhez lett tervezve. Amint fentebb megemlítettük, más konténer formátumok is használhatóak, de problémákba ütközhetsz a használatuk során.
libavformat
konténerek:
Ha a libavformat
-ot választottad
a kimeneti fájl keveréséhez (a -of lavf használatával),
a megfelelő konténer formátum a kimeneti fájl kiterjesztése alapján kerül
megállapításra.
Egy meghatározott konténer formátumot a
libavformat
format kapcsolójával írhatsz elő.
libavformat konténer neve | Leírás |
---|---|
mpg | MPEG-1 és MPEG-2 PS |
asf | Advanced Streaming Format |
avi | Audio-Video Interleaved |
wav | Waveform Audio |
swf | Macromedia Flash |
flv | Macromedia Flash video |
rm | RealMedia |
au | SUN AU |
nut | NUT nyílt konténer (kísérleti és még nem a specifikációnak megfelelő) |
mov | QuickTime |
mp4 | MPEG-4 formátum |
dv | Sony Digital Video konténer |
mkv | Matroska nyílt audió/videó konténer |
Amint láthatod, a libavformat
elég sok konténer formátumba engedélyezi a keverést a
MEncoder-nek.
Sajnos mivel a MEncoder nem úgy lett tervezve
a kezdetektől, hogy az AVI-tól különböző konténer formátumokat is támogassa,
izgulhatsz a kimeneti fájl miatt.
Kérjük ellenőrizd, hogy az audió/videó szinkron rendben van-e és hogy a
fájl lejátszható-e más lejátszókkal is az
MPlayer-en kívül.
8.1. példa - kódolás Macromedia Flash formátumba
Egy Macromedia Flash videó létrehozása, mely lejátszható web böngészőben a Macromedia Flash plugin-nel:
mencoderbemenet.avi
-okimenet.flv
-of lavf \ -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \ -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3