|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
[XVID] Czy można jakoś w XVID'zie ograniczyć max bitrate? , Master/Pentium 30/12/07 19:25 Koduję ze stałym kwantyzatorem (przechwyt z TV) ale czasami bitrate wskakuje mi za wysoko -> Manta sie dławi. Gdy ustawię profil dxnhtpal jest OK ale w zamian włącza mi packed stream oraz bvop=1 a tego akurat nie potrzebuję. Czy da się to jakoś obejść? Instrukcję od mencoder'a i google przerabiałem.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - przechwytujesz kartą TV , digiter 30/12/07 19:52
z kompresją w locie kodekiem Xivid ? Do kompresji w locie lepiej użyć innego kodeka a potem skompresować ponownie w kompie.Piszcie do mnie per ty z małej litery - ale po co jak starcza mi CPU , Master/Pentium 30/12/07 20:18
tak od razu mogę obejrzeć na TV (po wypaleniu na płytę). Mój skrypt wygląda tak:
#! /bin/bash
amixer -c 0 sset 'Input Source',0 Line
amixer -c 0 sset 'Capture',0 40% unmute cap
amixer -c 0 sset 'Capture',1 0% mute uncap
amixer -c 0 sset 'Capture',2 0% mute uncap
amixer -c 0 sset Line 50% cap
case $1 in
"axn") tvfreq=319.00 ;;
"cartoon") tvfreq=559.00 ;;
"hallmark") tvfreq=527.00 ;;
"minimini") tvfreq=599.25 ;;
"national") tvfreq=471.00 ;;
"planete") tvfreq=462.60 ;;
"polsat") tvfreq=175.00 ;;
"puls") tvfreq=343.00 ;;
"tele5") tvfreq=231.25 ;;
"tv4") tvfreq=151.00 ;;
"tvn") tvfreq=247.25 ;;
"tvn7") tvfreq=255.00 ;;
"tvp1") tvfreq=191.00 ;;
"tvp2") tvfreq=207.00 ;;
"discovery") tvfreq=391.25 ;;
*) echo "Nieznana stacja"
exit ;;
esac
case $4 in
"palm") sudo nice -n -1 mencoder -tv driver=v4l2:width=720:height=576:input=0:freq=$tvfreq:norm=PAL:buffersize=512:amode=1:adevice=/dev/dsp:audiorate=48000 -ovc lavc -lavcopts vcodec=mpeg4:vqscale=6:keyint=125:mbd=2:trell:vmax_b_frames=2:vb_strategy=1:threads=2 -oac mp3lame -lameopts fast:q=7 -threads=2 -noautoexpand -vf yadif,hqdn3d=4:3:6,crop=720:528,scale=448:320 -o /home/tomasz/kamera/$2 tv:// -endpos $3 -v ;;
"normal") sudo nice -n -1 mencoder -tv driver=v4l2:width=720:height=576:input=0:freq=$tvfreq:norm=PAL:buffersize=768:amode=1:adevice=/dev/dsp:audiorate=48000 -ovc xvid -xvidencopts fixed_quant=5:threads=2:bvhq=1:chroma_opt:profile=dxnhtpal -oac mp3lame -lameopts fast:q=4 -ffourcc XVID -noautoexpand -vf yadif,hqdn3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -endpos $3 -v ;;
"high") sudo nice -n -1 mencoder -tv driver=v4l2:width=720:height=576:input=0:freq=$tvfreq:norm=PAL:buffersize=512:amode=1:adevice=/dev/dsp:audiorate=48000 -ovc lavc -lavcopts vcodec=mpeg2video:vqscale=2:dc=10:keyint=12:mbd=2:trell:threads=2 -oac pcm -noautoexpand -vf yadif,hqdn3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -endpos $3 -v ;;
"best") sudo nice -n -1 mencoder -tv driver=v4l2:width=720:height=576:input=0:freq=$tvfreq:norm=PAL:buffersize=512:amode=1:adevice=/dev/dsp:audiorate=48000 -ovc lavc -lavcopts vcodec=ffvhuff:context=1:pred=2 -oac pcm -noautoexpand -vf yadif,hqdn3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -endpos $3 -v ;;
"real") sudo nice -n -1 mencoder -tv driver=v4l2:width=720:height=576:input=0:freq=$tvfreq:norm=PAL:buffersize=512:amode=1:adevice=/dev/dsp:audiorate=48000 -ovc lavc -lavcopts vcodec=ffvhuff:context=1:pred=2 -oac pcm -noautoexpand -o /home/tomasz/kamera/$2 tv:// -endpos $3 -v ;;
*) echo "Nieznany profil"
exit ;;
esac
case $5 in
"poweroff") sudo /sbin/poweroff ;;
esac
Mówię o profilu normal.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - hmmm a dobrze sobie poskladales mencodera? , ptoki 31/12/07 11:41
Nie moge znalezc dokumentacji do twojego kodeka ale mozliwe ze jest on bezstratny wiec niektore klatki po prostu beda duze.
huffyuv jest taki ale nie wiem jak zachowuje sie twoj ffvhuff.
Poza tym jak radzisz sobie z interlacem?
W pelnej rozdzialce pal wszelkie poruszajace sie obiekty beda mialy zabki po bokach.
Tylko nieliczne filmy konwertowane z kina 24fps na pal 25fps (pelnych klatek) sa dobrze opracowane i w rezultacie nie ma zabkow.- a!! ze ma grabie! :) , ptoki 31/12/07 11:51
zasugerowalem sie ostatnia linijka:)
dodaj se do xvida opcje vbitrate=1500 i powinno starczyc.
wlasnie patrze ze w dokumentacji nie ma tego parametru ale u mnie go uzywam (pod winda) i dziala To znaczy jak jest wiekszy to pliki wychodza wieksze. Ale korelacji liczbowej nijak nie potrafie zalapac:)- ale mi nie chodzi o ABR , Master/Pentium 31/12/07 21:42
specjalnie wybrałem stały kwantyzator aby mieć tryb VBR. Zresztą w CBR/ABR też potrafi wyskoczyć z bitratem chwilowym powyżej 8000 (na zaszumionym obrazie np. wybuchu) -> zacięcie na Mancie. Niestety pozostaje użycie profilu - wtedy działa OK.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - No to wiele nie pomoge. , ptoki 4/01/08 10:59
Nie znalazlem wiele wiecej dokumentacji do tego kodeka ponad to co jest na stronie mplayera.
Ale moze zapytaj tutaj:
http://readlist.com/...playerhq.hu/mencoder-users/
- przeplot usuwam , Master/Pentium 31/12/07 21:44
filtr yadif, polecam bo szybki ida je całkiem znosne rezultaty.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-)
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|