Posted By: Xen (Xen) on 'CZunix' Title: Re: Prevod DVB-T MPEG2 Date: Sun Apr 29 17:20:21 2007 Ahoj, > Na adrese http://tygr.czu.cz/video/ mam 1 min zaznam z DVB-T > (ct1_070320-105408.mpg), pak jsem zkousel to same prevest na MPEG4 Xvid, ale > vysledek se mi moc nelibi. > Jednalo se o 2-pruchodovy prevod mencoderem. > mencoder -srate 44100 -oac lavc -ovc lavc -lavcopts > vcodec=mpeg4:mbd=2:trell:vpass=2 -ffourcc XVID -vf lavcdeint,harddup > Vysledek je mensi, ale nelibi se mi mapy na jednolitych velkych plochach. > Napriklad stena, silnice. V tom tvym prikladu neuvadis jak nastavujes bitrate, takze predpokladam ze tam padnul nejaky default. To tve avi = 804kbps, coz je fakt malo. Pri rozliseni 720x576 ti vychazi: 804*1000/(720*576*24) = 0.080 Prej plati: < 0.10: don't do it. Please. I beg you! < 0.15: It will look bad. < 0.20: You will notice blocks, but it will look ok. < 0.25: It will look really good. > 0.25: It won't really improve visually. > 0.30: Don't do that either - try a bigger resolution instead. Durazne ti doporucuju RTFM. Velmi hodnotny (ale i hutny) je: http://www.mplayerhq.hu/DOCS/tech/encoding-tips.txt dalsi odkazy a info lze vydovat prostudovanim sekce: http://www.mplayerhq.hu/DOCS/HTML/en/mencoder.html no a pak pochopitelne take man mencoder. Nahravam z DVB-T relativne casto, kapacita disku ubyva a tak me encodovani do neceho efektivnejsiho taky trapi. Bohuzel jsem nenasel uspokojive reseni. Problem je v tom ze bitrate mpeg2 v kterym se vysila ten signal docela slusne masakruje atak to co se ti dostava k zpracovani je plne ostrych hran z kosticek co tam naseka mpeg2. Potom je potreba pouzit mnohem vyssi bitrate, nez kdyz by jsi musel kdyz by jsi mel pristup k cistym datum. Stravil jsem nekolik desitek hodin studiem a pokusy. Podle me se dalsi bloky/kosticky a jednolite plochy bez kresby prestanou objevovat pri bitrate 2000-2500 coz umozni kompresi na max 70% puvodni velikosti. Podle me to neospravedlnuje cas a spalenou energii - a tak nechavam nahravky v mpeg2. Vyhoda tohle pristupu je v tom ze takovouhle nahravku kdykoliv muzes vypalit na DVD a pouzit v beznem DVD prehravaci. Nevyhoda (krom diskovych naroku) je ze uzivatele woken maji problemy jelikoz jejich atrapa operacniho systemu neumi defaultne prehravat mpeg2/dvd. V techle prikladech se mi osvedcilo doporucit VLC ktery prijde v samoinstalacnim balicku i se vsemy moznymi kodeky. > Kdyby se to nekomu podarilo prevest a nekde vystavit vysledek i s prikladem > parametru prevodu, idealne mencoder, tak bych byl moc rad. Pokud po tom vsem co jsem napsal a predevsim po tvem dalsim studiu problematiky stale trvas na encodovani do avi. ;) Tak vem navedomi ze musis zmensit velikost. Muzes pouzit tento postup: mencoder ct1_070320-105408.mpg -vf kerndeint=15:0::1:1,pp=ha/va/tmpnoise:1:2:3,crop=704:560:8:10,scale=512:407 -oac copy -noskip -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1500:psnr:ilme:ildct:vhq:autoaspect:vqmin=2:vlelim=-4:vce lim=9:lumi_mask=0.05:dark_mask=0.01:vpass=1 -o /dev/null mencoder ct1_070320-105408.mpg -vf kerndeint=15:0::1:1,pp=ha/va/tmpnoise:1:2:3,crop=704:560:8:10,scale=512:407 -oac copy -noskip -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1500:psnr:ilme:ildct:vhq:autoaspect:vqmin=2:vlelim=-4:vce lim=9:lumi_mask=0.05:dark_mask=0.01:mbd=2:trell:vpass=2 -o ct1_070320-105408.avi to vyprodukuje fajl velkej 13MB s prijatelnym vzhledem. Musis doladit ten uvedeny orez je z nejakych mych pokusu a na to tvy nesedi. Mrkni na man mencoder a hledej "cropdetect". Ohledne toho aspectratia: prepinac autoaspect zajisti zapis korektniho pomeru stran do vystupu. Ale POUZE pro vcodec=mpeg4 a i tak je pry treba pocitat stim, ze lecktery prehravac tohle nerespektuje a prehrava jako by to bylo =1. Pro takove prehravace je nutne provest zmenu rozliseni na rozmer ktery odpovida spravnemu pomeru stran a uvest aspect=1! (jinak zase budou blbnout ty spravny). Znamena to ale ze radky natahnes na "spravnou" delku a tim vygenerujes dalsi data ktery musis kodovat a prenaset. Nekteri koderi to resi encodovanim do rozmeru ~ 512x300 ale na to aby si clovek bral lupu... Chces-li se vyhnout tem kvantum prepinacu muzes zkusit klikaci avidemux coz je klon VirtualDub-u znameho z Windows. U svych vyrobku dukladne!! kontroluj synchronizaci zvuku a videa. Velmi rado se to rozjizdi, obvzlast kdyz vypadne signal. Pokud objevis neco lepsiho, pripadne vyvratis nektery z mych bludu budu opravdu uprimne rad. Jsem dost nespokojeny s vysledky kterych jsem za ty kvanta casu dosahl... Semik > Libor Vejpustek