Mencoder

Vystřižení části videa

mencoder -oac copy -ovc copy -ss 897 -endpos 4462 -o squash.avi M_CR_ve_squashi_Praha.avi
  • -oac output audio codec (copy - to co bylo v původním)
  • -ovc output video codec (copy - to co bylo v původním)
  • -ss 897 pocet sekund, které se přeskočí (v sekundách)
  • -endpos 4462 délka videa na které se skončí (v sekundách)
  • -o output file

Encodování zvuku

Mencoder nepodporuje samostatné zpracování audia (bez videa). Doporučuju audio zpracovat samostatně pomocí jiných programů.

Důležité parametry

  • -oac — kodek pro encodování audia
    • -oac copy — zkopíruje audio beze změny
    • -oac pcm — encoduje do nekomprimovaného PMC
    • -oac mp3lame — encoduje pomocí mp3lame (viz lameopts)
    • -oac lavc — encoduje pomocí libavcodec (viz lavcopts)
    • -oac faac — encoduje pomocí FAAC

lameopts

Zápis:

-lameopts parametr1[=hodnota1]:parametr2[=hodnota2]:... 
  • vbr= — rate control
    • 0 — cbr
    • 1 — mt
    • 2 — rh (defaultní)
    • 3 — abr
    • 4 — mtrh
  • abr — average bitrate
  • cbr — constant bitrate
  • br=<0-1024> — bitrate v kbps pro ABR a CBR
  • q=<0-9> — kvalita pro VBR
  • aq=<0-9> — arimetická kvalita (ovlivňuje rychlost/kvalitu)
  • preset= — přednastavené parametry
    • medium, standard, extreme, insane — stupně kvality
    • <8-320> — bitrate pro ABR

lavcopts

Zápis:

-lavcopts parametr1[=hodnota1]:parametr2[=hodnota2]:... 
  • acodec= — výběr kompresoru pro audio
    • kodeky: ac3, flac, libfaac, libmp3lame, vorbis, …
  • abitrate= — bitrate audia

Encodování videa

Důležité parametry

  • -ovc — zvolený coder pro video
    • raw — nekomprimované video
    • copy — zkopíruje video bez rekomprese
    • lavc — použije libavcodec (viz lavcopts)
  • -ofps — snímková frekvence výstupního videa
  • -of — výstupní formát (kontejner)
    • avi — avi konterjner
    • lavf — použije libavcodec pro muxování
    • rawvideo — video bez muxování
  • -nosound — pokud nechceme audio

lavcopts

Zápis:

-lavcopts parametr1[=hodnota1]:parametr2[=hodnota2]:... 
  • vcodec= — výběr encoderu pro video
    • např.: ffv1, libx264, libxvid, …
  • vbitrate= — bitrate (pro 4-16000 v kbit/s, vyšší v bit/s, 1 kbit = 1000 bit)
  • aspect= — poměr stran videa - zlomek nebo desetinné číslo

lavfopts

Zápis:

-lavfopts parametr1[=hodnota1]:parametr2[=hodnota2]:... 
  • format= — výběr kontejneru
    • např.: asf, avi, mp4, …

Příklady

Encodování videa do mpeg-4 ASP, audia do mp3 a uložení v kontejneru avi:

mencoder -oac mp3lame -ovc lavc -of lavf -lameopts cbr:br=96 -lavcopts vcodec=mpeg4:vbitrate=800:aspect=16/9 -lavfopts format=avi -o vystup.avi film.vob

Encodování videa do nekomprimovaného formátu YV12, bez zvuku, bez kontejneru:

mencoder -ovc raw -of rawvideo -nosound -vf format=yv12 -o vystup.yv12 film.avi
/home/dum8d0g/www/martin.kopta.eu/trash/wiki/data/pages/software/mencoder.txt · Poslední úprava: 2010/05/01 10:27 autor: martin
CC Attribution 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0