Portál AbcLinuxu, 4. května 2025 20:56

Dotaz: Enkodování videí pro mobil pomocí mencoder - zlepšení komprese

10.7.2010 11:08 benet
Enkodování videí pro mobil pomocí mencoder - zlepšení komprese
Přečteno: 361×
Odpovědět | Admin
Našel jsem hezký skript na enkodování videí do x264, které krásně přehraju na svém PDA. Mám ale pocit, že x264 by mohl zvládat ještě lepší kompresi bez významnější ztráty kvality:
VIDEO_BITRATE=128
AUDIO_BITRATE=96

SCREEN_WIDTH=240
SCREEN_HEIGHT=160

# video codec used here is x264
# $1 is the input file; $2 is the output file
mencoder  "$1" -o  "${2}.mp4" \
  -vf dsize=${SCREEN_WIDTH}:${SCREEN_HEIGHT}:2,scale=-8:-8,harddup \
  -oac faac -faacopts mpeg=4:object=2:raw:br=$AUDIO_BITRATE \
  -of lavf -lavfopts format=mp4 -ovc x264 -sws 9 \
  -x264encopts nocabac:level_idc=30:bframes=0:bitrate=$VIDEO_BITRATE:threads=auto:turbo=1:global_header:threads=auto:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh
Toto např. vytvoří z 174MB MPEG2 video o velikosti 42MB, což je velice dobré, ale .. šla by ještě trochu poladit ta komprese?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 10.7.2010 21:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Enkodování videí pro mobil pomocí mencoder - zlepšení komprese
Odpovědět | | Sbalit | Link | Blokovat | Admin
Především kódování do x264 je nesmysl, x264 je kodek. Kóduješ do H.264.

No záleží na tom, o co ti jde. Pokud chceš snížit velikost (i za cenu snížení kvality), sniž video bitrate. A hlavně ten audio bitrate se mi zdá zbytečně moc velký, na to, jaký výstup zvuku mívají PDA. Možná ještě můžeš upravit rozlišení - skutečně má tvé PDA jenom 240×160?
Jendа avatar 10.7.2010 21:36 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Enkodování videí pro mobil pomocí mencoder - zlepšení komprese
A co vypnout turbo nebo to video kódovat opravdu víceprůchodově (poprvé přidat pass=1, podruhé pass=2)?
10.7.2010 22:05 benet
Rozbalit Rozbalit vše Re: Enkodování videí pro mobil pomocí mencoder - zlepšení komprese
Těm průchodům vůbec nerozumím. Jak bych to měl udělat?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.