Portál AbcLinuxu, 26. dubna 2024 00:39


Dotaz: Mencoder + XviD + 2 passy

28.7.2004 20:10 svaca | skóre: 38
Mencoder + XviD + 2 passy
Přečteno: 1045×
Odpovědět | Admin
Ahojky .... Tak jsem si udelal nejake skripty na Grabovani z TV karty do mjpeg (vysoka kvalita + setsi misto) a pak prekodovavam 2 pruchodama do XviD, nebo libavcodec ...

Tak, oboji probiha korektne a v pohode, vysledne video je uzasny, proste spokojenost ..... Ma to vsak jeden hacek ....

Kdyz delam dva pruchody do lavc, vse ok....

Kdyz delam dva pruchody do XviD, vse ok, ale ....
vysledne final video, se NEDA, NIJAK prehrat ve vindows, WMP hlasi, ze se NECO ve videu poskozene, jako by knihovny XviD 1.0.1 pro linux byly neco jineho nez dekodery ve Windows (koepi a ffdshow) V MPlayeru je vse OK....

Grabovani: mencoder tv:// -tv driver=v4l2:input=0:norm=PAL:width=768:height=576:freq=50.00:brightness=-10:contrast=0:saturation=0:hue=0 -vop pp=lb -oac copy -ovc lavc -lavcopts vcodec=mjpeg -o film.avi

Nastaveni pro 1pass lavc:
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1400:vhq:vpass=1

nastaveni pro 2pass lavc:
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1400:vhq:vpass=2

Vysledne video funguje vsude (linux, Windows)

Nastaveni pro 1pass xvid:
-ovc xvid -xvidencopts pass=1

Nastaveni pro 2pass xvid:
-ovc xvid -xvidencopts pass=2:bitrate=1400

Vysledne video prehraje pouze linux, Windows si ani neskrtne .... Kde je chyba ???? BTW, kdyz grabuju primo do xvid:

mencoder tv:// -tv driver=v4l2:input=0:width=512:height=388:freq=50.00:brightness=-10:contrast=0:saturation=0:hue=0 -vop pp=lb -oac mp3lame -lameopts preset=medium:mode=3:vol=3 -ovc xvid -xvidencopts bitrate=1600:gmc:vhq=1 -o film.avi

Vse je OK, video funguje i pod Windows .... Tak a ted babo rad .....

Never give up ! Stay ATARI !
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.7.2004 11:55 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Odpovědět | | Sbalit | Link | Blokovat | Admin
>Vysledne video prehraje pouze linux, Windows si ani neskrtne .... Kde je chyba ????
ja neviem, ale windows ma pre pracu s mediami dost mizernu spravu kodekov. nestalo by za pokus pouzit na prehravanie mplayer pre windows? (nielen) u mna to tak funguje.
29.7.2004 18:37 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
To jsem odzkousel a to funguje ....

Dale jsem zjistil toto, kdyz to grabnu tedy do Motion JPEG a tak prevedu do XviD pomoci mencoder, mam ten problem, ale kdyz to prevedu pomoci Avidemux2, XviD video je pod Windows citelne !!!!

takze nejaka chybka je v mencoder .....
Never give up ! Stay ATARI !
30.7.2004 12:07 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Predpokladam ze pouzity xvid je zabaleny v avi. Aky je pouzity FourCC (vulgo podpis kodeku) pomocou ktoreho windows zisti cez ktory kodek ma poslat data? Aky je pouzity kodek na strane windows (ffmpeg/xvid/divix/... a aka je jeho verzia) ktory to potom prehrava? Nestalo by za pokus zmenit fourcc tak aby sa trafil prave na jeden z instalovanych kodekov? Bol pri kodovani do mpeg4 (vulgo divx/xvid/...) pouzity skutocne kodek xvid (a odkial pochadzal?) a nie nieco ine(lavc/xvidenc/divx4/lame/...)?
imho: mal som podobne problemy a http://www.codecpack.com/ to nevyriesil aj ked som mal vsetky kodeky najnovsie a nakoniec som sa na windowsovy sposob prehravania filmov vykaslal. Na windows pouzivam ako som spominal mplayerhq.hu prelozeny pre windows.

>Motion JPEG to XviD
hmm. aku to ma kvalitu? vlastnim nejaku tv kartu a prenosny discman mp3/vcd tak by ma to okrajovo zaujimalo ;-)
30.7.2004 13:29 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
FourCC je dafaultni, takze nevim ... Ale podivam se ...

Na strane Windows jsem zkousel vse (posledni XviD, Divx a ffmpeg ....) Proste to nejde, ani primo XviD 1.0.1 (v linuxu mam taky 1.0.1) Jedine co funguje je kdyz to vezmu pres Avidemux2 a ne pres mencoder, jak jsem psal vise, pak to ve Win precte vse ...

Kdyz grabujes do (Nippel video, nebo MJPEG, tak je kvalita stejne jako u huffyuv, tzn. spickova v plnem PAL video zadere 60 min cca 6-8 GB pak v klidu prevedu do Xvid dvouma pruchodama (avidemux2 nebo mencoder) a mam spica kvalitu 60 cca 400-500 (1400bit, 512x384) MB ...

Proste jde o to, ze kdyz to grabnes 768x576 v mpjeg je to spica, pak jen zalezi na tobe, co s tim udelas ... :-)))

Jinak jsem zjistil, ze kdyz se vyprdnu na XviD a poradne nastavim Libavcodec dostanu mozna lepsi kvalitku ... :-))
Never give up ! Stay ATARI !
31.7.2004 19:28 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
FourCC se neda nastavit, tedy alespon pri pouziti mencoder....:-(

Viz: man mencoder
Never give up ! Stay ATARI !
2.8.2004 09:07 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
GENERAL ENCODING OPTIONS (MENCODER ONLY)
−ffourcc [fourcc]
Can be used to override the video fourcc of the output file.
EXAMPLE:
−ffourcc div3
will have the output file contain ’div3’ as video fourcc.

MPlayer 1.0pre5-3.2.3 (C) 2000-2004 MPlayer Team
ja neviem ;-)
2.8.2004 09:16 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Jo prehlid jsem se, zkusil jsem to, nicmene video zustava necitelne pro Windows ..... :-(((((

Myslim, ze to nebude fungovat ...
Never give up ! Stay ATARI !
Tomáš Bžatek avatar 2.8.2004 11:32 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Tohle je problem mencoderu - stalo se mne to pri komprimaci 2pass xvid + abr lame. Ve windows to AVIcko neslo pustit. Kdyz jsem to natahl do VirtualDubu, hlasilo to nejakou spatnou hlavicku, nicmene video spustit slo. Tim se to da i opravit.

Ale pricinu problemu neznam, asi bug v mencoderu.
Koupim litajiciho tucnaka
2.8.2004 11:51 jm
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Hmm... Chtelo by teda asi to opravit. Je nekde nejaky bugreport? Jestli ne, tak by to stalo za nahlaseni.

Mirne OT: Jeste se da ve Windows pouzit utilitka GSpot, zkontroluje krome parametru video souboru taky nainstalovane kodeky. :-)
2.8.2004 12:37 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Asi jo.... Jinak opravit Virtual dubem muzu, neni problem.... Dik...

Al zjistil jsem, ze 2 pruchod u libavcodec je taky dost super a kvalitni, tak mozna zustanu u nej .... :-))
Never give up ! Stay ATARI !
2.8.2004 09:41 jm
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Teda nechci vam do toho panove kecat, ale to laborovani s fourcc, to je teda pekna pitomost. Co tim prosimvas chcete vyresit? Ze to bude prehravat najaky software ve Windows pomoci nespravneho kodeku? No to bude urcite fungovat. :-P
Selmi avatar 2.8.2004 09:57 Selmi | skóre: 17 | Košice
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
uz som to 'objavil' aj ja. ale odkedy som nahodil xvid 1.0.1 tak sa to neobjavilo....
2.8.2004 10:06 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
To rozhodne ne, ja chci zjistit jen jedno:

Proc nejde pres mencoder XviD dva pruchody v Mplayer howto je, ze to zlobi a ono to spis nefunguje v Avidemux OK, takte problem je v Mencoder ....
Never give up ! Stay ATARI !
2.8.2004 10:15 jm
Rozbalit Rozbalit vše Re: Mencoder + XviD + 2 passy
Videl bych to opravdu na chybu v softwaru, ve Windows neni se ctenim vicepruchodovych Xvid souboru zadny problem.

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.