TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Mój skrypy do przechwytu TV pod linuksem - listing (długie) , Master/Pentium 25/11/07 13:07 #! /bin/bash
amixer -c 0 sset Line 40% unmute cap
amixer -c 0 sset Mic 0% mute uncap
amixer -c 0 sset CD 0% mute uncap
amixer -c 0 sset Phone 0% mute uncap
amixer -c 0 sset Aux 0% mute uncap
amixer -c 0 sset Capture 5 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 ;;
*) echo "Nieznana stacja"
exit ;;
esac
case $4 in
"normal") 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=4:keyint=125:mbd=2 -oac mp3lame -lameopts fast:q=5 -noautoexpand -vf yadif,denoise3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -v -endpos $3 ;;
"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 -oac pcm -noautoexpand -vf yadif,denoise3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -v -endpos $3 ;;
"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,denoise3d=4:3:6 -o /home/tomasz/kamera/$2 tv:// -v -endpos $3 ;;
"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:// -v -endpos $3 ;;
*) echo "Nieznany profil"
exit ;;
esac
case $5 in
"poweroff") sudo /sbin/poweroff ;;
esac
Opis:
1. Ustawienie głośności i źródła dźwięku
2. Wybór stacji
3. Wybór profilu kompresji
normal - MPEG4, q=4, dźwięk= mp3, q=5
high - MPEG2, q=2, dźwięk=pcm
best - beststratny huff
real - jak wyżej bez żadnych filtrów
normal,high i best używają odszumiania i yadif do usunięcie przeplotu.
NIE ODSZUMIAĆ obrazu z przeplotem (to dla mniej zaawansowanych).
4. Wybór czy ma wyłaczyć system po zakończeniu.
Oczywiście nie jest on uniwersalny ale może komuś się przyda.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - a i wywołanie , Master/Pentium 25/11/07 13:09
przechwyt_tv nazwa_stacji nazwa_pliku czas [poweroff]
poweroff opcjonalnie
czas w formacie 00:00:00Nie 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-2024, TwojePC.PL |
|
|
|
|