Sida 1 av 1
Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 01 feb 2009, 22:41
av micke_nordin
Jag har fått ett gammalt analogt tvkort som jag vill använda för att spela in tv med. Det passar ganska bra eftersom jag har kabeltv och därmed får in en analog tv signal.
Jag kan kolla på tv med VLC, men jag är ju då tvungen att byta kanal i terminalen med ivtv-tune och jag kan "spela in" genom att köra:
cat /dev/video > temp.mpg i terminalen.
Dock skulle jag nu vilja sätta i hop ett mediacenter på den burken och det känns inte riktigt aktuellt att sitta och knacka i terminalen för min fru och mina barn
Jag har testa MythTV, GeexBox Boxee, Freevo, Kaffeine, TVTime och en hel mängd andra spelare och jag får inte till det. helst skulle jag vilja använda MythTV men är öppen för förslag. Finns någon annan som fått i gång nått med ett liknande kort och som kanske kan tipsa mig om vad jag gör fel? Det känns iofs som om det finns en hel del som kan gå fel vid setupen av MythTV...
/Micke
Edit: la till lite fler testade spelare
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 01 feb 2009, 22:58
av dmz
Vad behöver du för specifika funktioner?
Efter det du har sagt hittils skulle jag personligen använda mplayer tillsammans med script och bindings i din WM.
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 01 feb 2009, 23:19
av micke_nordin
dmz skrev:Vad behöver du för specifika funktioner?
Efter det du har sagt hittils skulle jag personligen använda mplayer tillsammans med script och bindings i din WM.
Helst skulle jag vilja slippa lägga ned så mycket jobb, installera nått som funkar av sig själv. I brist på det kan jag sedan sätta mig och hacka i hop nått. Jag har dessutom en fjärrkontroll som följde med kortet som jag skulle vilja ha i gång, den går in i en ir-mottagare på kortet.
Funktionalitetan jag vill här är väl i stort sett det som finns i MythTV. Kolla på tv (ett juste gränssnitt för att hitta och byta kanaler), funktioner för att spela in med timer och sedan möjligheter att kolla på film och lyssna på musik som finns på burken (och bläddra bland dessa i ett bra gränsnitt). Och sedan gärna kontrollera allt via remoten.
/Micke
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 00:30
av dmz
Personligen hade jag som sagt använt mplayer och scriptat, jag kan ingenting om mythtv och dylika frontend. Det är ju enkelt att mappa script/funktioner via lirc till din remote dessutom. Men, jag låter någon mer insatt i dessa frontends tala.
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 00:59
av HenrikAn
Förut använde jag ett PVR-150 som väl är samma som PVR-350, fast bara en tuner?
Det fungerade i alla fall finfint med Mythtv. Däremot fick jag inte fjärrkontrollen att fungera i Mythbuntu. (Tidigare hade jag en Knoppmyth-låda där den funkade så omöjligt är det inte)
Färg och liknande inställningar för kortet var föresten lättast att göra via webbgränssnittet (mythweb?)
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 01:07
av nixy
Det finns ett program i förråden som heter tvtime, men det stöder tyvärr inte IVTVkort som Hauppage PVR350 utan kräver andra eller nyare kort. Som sagt ovan funkar ditt kort i Myth (eller Mythbuntu).
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 10:54
av micke_nordin
HenrikAn skrev:Förut använde jag ett PVR-150 som väl är samma som PVR-350, fast bara en tuner?
Det fungerade i alla fall finfint med Mythtv. Däremot fick jag inte fjärrkontrollen att fungera i Mythbuntu. (Tidigare hade jag en Knoppmyth-låda där den funkade så omöjligt är det inte)
Färg och liknande inställningar för kortet var föresten lättast att göra via webbgränssnittet (mythweb?)
Är det den Knoppix baserade live cd:n alltså? I så fall tar jag och testar den. Jag har läst en massa på MythTVs hemsida och det pratas mycket om PVR-350 (som ju verkar vara riktigt bra) så jag har förstått att de ska funka, men när jag trycker på "Titta på tv" så händer inget. Men jag tar och testar knoppix-cd:n
/Micke
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 11:04
av HenrikAn
micke_nordin skrev:HenrikAn skrev:Förut använde jag ett PVR-150 som väl är samma som PVR-350, fast bara en tuner?
Det fungerade i alla fall finfint med Mythtv. Däremot fick jag inte fjärrkontrollen att fungera i Mythbuntu. (Tidigare hade jag en Knoppmyth-låda där den funkade så omöjligt är det inte)
Färg och liknande inställningar för kortet var föresten lättast att göra via webbgränssnittet (mythweb?)
Är det den Knoppix baserade live cd:n alltså? I så fall tar jag och testar den. Jag har läst en massa på MythTVs hemsida och det pratas mycket om PVR-350 (som ju verkar vara riktigt bra) så jag har förstått att de ska funka, men när jag trycker på "Titta på tv" så händer inget. Men jag tar och testar knoppix-cd:n
/Micke
Precis den.
Det funkade ganska bra direkt ur lådan.
Det som var lite jobbigt var uppdateringar som alltid kändes en chansning, trasiga beroenden och sånt pga någon egenkompilerad del.
Förhoppningsvis kommer Mythbuntu 8.04 att tuffa på bättre. Kontrollcentret där är ganska skönt att ha också för t.ex fjärrkontroller, mythtv-plugins och annat smått och gott.
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 18:30
av micke_nordin
Hmm. undrar om jag inte går på dmz:s linje ändå... MythTV vill inte riktigt vad det verkar.
Jag har knåpat ihop ett tv-skript som funkar hyffsat:
Kod: Markera allt
#!/bin/bash
function kanallista {
Xdialog --left --title "Kanallista" \
--msgbox \
"1: SVT1
2: SVT2
3: TV3
4: TV4
5: Kanal 5
6: TV6
7: SVTB/SVTK
8: TV8
9: Kanal9
10: SVT24
11: TV4+
12: CNN
13: Discovery
14: MTV
15: TV4 SPORT
16: Cartoon Network
17: TV4 FILM
18: Telge NärTV
19: Telge info
lista: kanallista
" \
0x0+0-0 20000
}
vlc pvr:// :pvr-device=/dev/video0 :pvr-radio-device= :pvr-norm=2 &
COUNTER=0
sleep 2s
while [ $COUNTER -lt 10 ]; do
Xdialog --title "Kanalväljare" \
--inputbox "Välj kanal:" 0x0+0+0 2> /tmp/inputbox.tmp.$$
retval=$?
input=`cat /tmp/inputbox.tmp.$$`
rm -f /tmp/inputbox.tmp.$$
case $input in
1)
channel="E5";;
2)
channel="E7";;
3)
channel="SE12";;
4)
channel="E8";;
5)
channel="E9";;
6)
channel="E11";;
7)
channel="SE8";;
8)
channel="SE14";;
9)
channel="SE15";;
10)
channel="E6";;
11)
channel="E10";;
12)
channel="E12";;
13)
channel="SE19";;
14)
channel="SE11";;
15)
channel="SE18";;
16)
channel="SE20";;
17)
channel="SE13";;
18)
channel="SE9";;
19)
channel="SE10";;
lista)
kanallista;;
esac
case $retval in
0)
ivtv-tune --freqtable=europe-west "--channel=$channel";; #
1)
killall vlc;
break;;
255)
killall vlc;
break;;
esac
done
Det som är otillfredsställande med det är att det använder xdialog för att välja kanal, vilket gör att det alltid måste ligga en ful dialogruta uppe i ena hörnet, som väntar på att man ska skriva in kanalen med tangentbordet. Jag skulle vilja ha en "daemon" som ligger och lyssnar på fjärrkontrollen i stället. Några idéer på hur man kan fixa det? Eller i övrigt hur man får i gång fjärkontrollen, jag har ingen koll på lirc.
Sedan skulle jag behöva ett inspelningsskript också... själva inspelningen är ju enkel:
cat /dev/video0 > $file typ, men jag skulle behöva nått som gör att den startar på en bestämd tid också (kan man använda
at till det?) och sedan möjlighet att ställa in när inspelningen ska stängas av (plus nån funktion som slutar spela in när hårddisken börjar bli för full..). Nån som har några idéer på det här?
/Micke
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 02 feb 2009, 22:15
av micke_nordin
Never mind, det verkar mer eller mindre funka nu, efter att jag gjort en ren installation av Mythbuntu 8.10. Det är nog bara lite tweekande kvar för att få det att funka nu (till och med remoten verkar kännas av).
/Micke
Re: Spela in analog tv med Huappauge WinTV-PVR 350
Postat: 03 feb 2009, 22:21
av micke_nordin
Äsch, jag fick inte till ljudet med mythbuntu, så nu har det blivit så här:
* En nyinstallation av vanliga 8.10
* Borttagning av allt onödigt kraffs
* Mitt tv-tittar skript enl ovan
* Detta skript som används för inspelning (notera att man ställer in hur länge den ska spela in, inte när den ska sluta):
Kod: Markera allt
#!/bin/bash
Xdialog --title "Inspelning" \
--inputbox "Välj kanal:" 0x0+0+0 2> /tmp/inputbox2.tmp.$$
retval=$?
input=`cat /tmp/inputbox2.tmp.$$`
rm -f /tmp/inputbox2.tmp.$$
case $input in
1)
channel="E5";;
2)
channel="E7";;
3)
channel="SE12";;
4)
channel="E8";;
5)
channel="E9";;
6)
channel="E11";;
7)
channel="SE8";;
8)
channel="SE14";;
9)
channel="SE15";;
10)
channel="E6";;
11)
channel="E10";;
12)
channel="E12";;
13)
channel="SE19";;
14)
channel="SE11";;
15)
channel="SE18";;
16)
channel="SE20";;
17)
channel="SE13";;
18)
channel="SE9";;
19)
channel="SE10";;
esac
case $retval in
0)
ivtv-tune --freqtable=europe-west "--channel=$channel";;
1)
exit 1;;
255)
exit 1;;
esac
FILE=`Xdialog --title "Välj var du vill spara filmen" --fselect /home/htpc/Video 28 48 2>&1`
TIME=`Xdialog --stdout --title "Avsluta" --timebox "Välj när inspelningen ska sluta" 0 0`
mencoder /dev/video0 -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video \
-oac copy -o $FILE -endpos $TIME
/Micke