mencoder - mpeg2 kódolás kockásodik

 ( roleez | 2006. június 24., szombat - 11:28 )

Sziasztok,

Az alábbi scripttel kódolva pl. xvid-et váltásoknál, gyors mozgásoknál erősen kockásodik a kép TV-n asztalin nézve:
#!/bin/sh

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2:cmp=2:subcmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:abitrate=192:aspect=16/9 -ofps 25 -o $1.mpg $1.avi

Van valakinek egy kitapasztalt jó minőségű mpeg2 mencoder scriptje?

Köszi,
Roland

padlas1 ~ # mplayer
MPlayer dev-CVS-060415-00:32-3.3.5 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Duron/Athlon 4/MP/XP Palomino (Family: 6, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

idézet a manpage-ből:

vqmin=<1-31>
minimum quantizer (pass 1/2)

1 Not recommended (much larger file, little quality difference and weird side effects: msmpeg4, h263 will be very low quality, ratecontrol will be confused resulting in lower quality and some decoders will not be able to decode it).

2 Recommended for normal mpeg4/mpeg1video encoding (default).

Ha jól értem, xvid-et nem tömörít jól?

Gondolom asztali DVD-lejátszóhoz kódol át XviD videot MPEG-be.

Persze, hiszen azt akarom csinálni! :)
De én a hozzászólásodra írtam, hogy xvid-böl nem tud jó minőségű mpeg2-öt csinálni (gyenge angol tudással)?

Próbáld meg így:

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9000:vbitrate=9000:keyint=25:acodec=ac3:abitrate=192:aspect=16/9 -ofps 25 -o $1.mpg $1.avi

Érdemes lenne még a 16/9-es felbontás helyett 4/3-ra váltani, mert a kevesebb aktív képponthoz biztosan elég lesz a bitráta. Ráadásul a tömörítés is gyorsabb. Milyen verzió van fent mplayerből?

Köszi, megpróbálom. A témaindítóban benne van a verziószám. Az az igazság, hogy 16/9-es TV nézném...

És ha nem adsz meg aspectet? Úgyis a video felbontása és/vagy az előre definiált aspect határozza meg, hogyan néz ki.
Ne forcold, nem lesz jó vége...

Mi az a ne "forcold".... :(

Ez kérlek szépen egy ronda és hanyag megfogalmazás, mert azon felül hogy tudok magyarul beszélni, csak összedobtam a postot fél pillanat alatt. "ne kényszerítsd"
Igazad van. Mellesleg én is utálom amikor valaki ilyet csinál :D

OK, köszi. Semmi piszkálódás, csak tényleg nem ismertem. :)

A parancssorba beillesztheted még ezt is:
vrc_eq=isI*200000+isP*75000:vratetol=1000000
Régebben jótékony hatással volt a minőségre. Mostanában nem használtam.

Szal, az aspect_ratio-t kivettem, ill. beleírtam a vrc.. dolgokat, jobb lett ugyan, de még mindig a gyors váltásoknál megmarad a kockásodás.
Asszem marad(na) a wine+tmpgenc, ha futna a nyavajás wine... :(
R.

Ezzel is kockásodik. Nu, megpróbálom aspect_ratio megadása nélkül.

Hát nem jutok egyről a kettőre.. :(
Nincs valami jobb minőségű mpeg2 kódoló linux alá???
R.

Hogy jobb-e azt nemtudom(szerintem MEncoder a legjobb), de más az van: http://gentoo-wiki.com/HOWTO_Create_a_DVD:Encode

KÖszi, ezeket ismertem, de egy sem hozta a várt eredményt :(
Neked teljesen jól megy az mplayer? Nem kockásodik?
R.

Én az mkdvd.pike-al szoktam ilyesmit csinálni:
http://fredrik.hubbe.net/hacks/mkdvd.html

Az mplayert használja az input olvasására és az mjpegtools-al kódolja azt.
Lassabb mint a mencoder, de szvsz talán jobb a minősége. Egy próbát megér.
Egyszerűen és gyorsan használható.

Van még tovid is (ennek már van gui-ja is):
http://tovid.berlios.de/en/

És ha akarsz valami menüt is a dvd-korongra akkor kde alá egy ígéretesnek tűnő dvd authoring:
http://dvdauthorwizard.sourceforge.net/view.php/page/Voorpagina

Köszi, megnézem ma este őket!
R.

Igeeeen! A tovid-del jól meg tudtam csináltatni a video anyagot, kockásodás nélkül!!! :) Így: tovid -pal -dvd -quality 10 -in be.avi -out ki.mpg
De! Nagy nekiindulásban egy kb. 40 perces anyagot is át akartam kódolni, - az m2v és ac3 létrejön - de az mplex csak egy 600 megás mpg-et csinál, lejátszani nem lehet :( Az m2v kb. 2,5 Gb. Kisebb anyagokat minden szó nélkül megcsinál.
Találkozott már valaki ilyennel?

Köszi,
Roland

Hááát a tovid kezdeti örömöm szétkergette :( A hosszabb - kb 30 percnél -
videokat nem tud mplex-elni! :( Állandóan hibát ír, és letöröl mindent :(
Próbáltam kézzel "mplex -V -f8 o ..." paranccsal, de ugyanaz a hiba. Azt mondja, hogy sok a frame drop :( De miért?
Köszi és üdv,
R.

Hmmm... Nem tudom, hogy nálad mi a probléma, de én már filmeket is kódoltam át aviból dvd-be a tovid-del. Amik ugyebár hosszabbak 30 percnél. Nem lehet esetleg, hogy közben elfogy a helyed?
Még esetleg próbáld meg a -parallel kapcsolóval, ezzel kevesebb helyet is eszik, mellette cserébe gyorsabb is. =D

Hát nem tudom. Hely kb. 14 Gb. Olvastam angol fórumokon, hogy a minőséget lehet visszavenni, attól megjavulhat. Hát nem :(
Megpróbálom a -parallel opciót, de az az mplex-nél nem hiszem, hogy számít...

Üdv

Hát megoldottam, bár nem érzem valami elegánsnak... Szóval "tovid ... -keepfiles ..." és az ac3 és m2v fileokat "avidemux"-ban összefűztem.
Így kiírva jól működik. Ennek ellenére még mindig kíváncsi vagyok erre a "túl sok képdobás" hibára mplex-közben...
R.