E
ex-user_347
Guest
Hallo
Ich habe ein Problem beim Aufnehmen der Filme von meiner TV-Karte
Das Fernsehen funktioniert mit der Karte funktioniert ohne Probleme.
Wenn ich allerdings mit Skript(tv5.sh, kommt unten) was aufnehmen will, kommt
nach kürzester Zeit : "Segmentation fault (core dumped)"
Was könnte man machen einen solchen Abbruch zu verhindern oder verzögern?
BTW: diese Fehlermeldung trat bisher ausschließlich mit mencoder auf.
Als ich später das linux-prog shalvideo ansah, entdeckt ich im Code
folgendes
"tv://%s -tv driver=%s:width=640:height=480:buffersize=256:fps=25"
Dann hätte ich bei meinen skript buffersize hinzugefügt, aber anscheinend
funktioniert, dass unter bei FreeBSD nicht, zumindest bei mir:
Option tv: Unknown suboption buffersize
Exiting... (error parsing cmdline)
Funktioniert diese Funktion bei irgendeinen BSD-Nutzer?
Hat jemand eine Idee, bzw. wie löst ihr dass Problem mit dem Aufnehmen?
----------------------------tv5.sh --------------------------------------
#!/usr/local/bin/bash
AUDIOID=1
OUTFILE=film
while getopts a:hvo: opt
do
case $opt in
a) AUDIOID=$OPTARG ;;
o) OUTFILE=$OPTARG;;
h) help;;
\?) echo "usage: $0 -a audioid -o [output]"
exit 2 ;;
v) echo "tvrecord 0.04: (c) 2005 Attila"
exit 2 ;;
esac
done
mencoder -tv driver=bsdbt848:device=/dev/bktr0:input=1:chanlist=europe-west:width=768:height=576:audioid=$AUDIOID tv:// -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 -oac mp3lame -lameopts cbr:br=64 -vop pp=lb,crop=720:544:24:16 -endpos 02:00:00 -o /mnt/platte5/dat3/$OUTFILE.avi
---------------------------------------------------------------------------------
-------------------------mplayer------------------------------------------------
mplayer-gtk2-esound-0.99.5_5 = up-to-date with port
---------------------------uname -a --------------------------------------------
pc1% uname -a
FreeBSD pc1.locallan.son 4.11-STABLE FreeBSD 4.11-STABLE #0: Fri Dec 31 11:52:41 CET 2004
admin@pc11.locallan.son:/usr/obj/usr/src/sys/pc1_12-31-04 i386
--------------------------------dmesg-----------------------------------------
pcm0: <CMedia CMI8738> port 0xd800-0xd8ff irq 10 at device 11.0 on pci0
bktr0: <BrookTree 878> mem 0xdc011000-0xdc011fff irq 12 at device 12.0 on pci0
bktr0: Detected a MSP3440\^B-^0 at 0x80
bktr0: FlyVideo, Philips FR1216 PAL FM tuner, dbx stereo, msp3400c stereo.
Ich habe ein Problem beim Aufnehmen der Filme von meiner TV-Karte
Das Fernsehen funktioniert mit der Karte funktioniert ohne Probleme.
Wenn ich allerdings mit Skript(tv5.sh, kommt unten) was aufnehmen will, kommt
nach kürzester Zeit : "Segmentation fault (core dumped)"
Was könnte man machen einen solchen Abbruch zu verhindern oder verzögern?
BTW: diese Fehlermeldung trat bisher ausschließlich mit mencoder auf.
Als ich später das linux-prog shalvideo ansah, entdeckt ich im Code
folgendes
"tv://%s -tv driver=%s:width=640:height=480:buffersize=256:fps=25"
Dann hätte ich bei meinen skript buffersize hinzugefügt, aber anscheinend
funktioniert, dass unter bei FreeBSD nicht, zumindest bei mir:
Option tv: Unknown suboption buffersize
Exiting... (error parsing cmdline)
Funktioniert diese Funktion bei irgendeinen BSD-Nutzer?
Hat jemand eine Idee, bzw. wie löst ihr dass Problem mit dem Aufnehmen?
----------------------------tv5.sh --------------------------------------
#!/usr/local/bin/bash
AUDIOID=1
OUTFILE=film
while getopts a:hvo: opt
do
case $opt in
a) AUDIOID=$OPTARG ;;
o) OUTFILE=$OPTARG;;
h) help;;
\?) echo "usage: $0 -a audioid -o [output]"
exit 2 ;;
v) echo "tvrecord 0.04: (c) 2005 Attila"
exit 2 ;;
esac
done
mencoder -tv driver=bsdbt848:device=/dev/bktr0:input=1:chanlist=europe-west:width=768:height=576:audioid=$AUDIOID tv:// -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 -oac mp3lame -lameopts cbr:br=64 -vop pp=lb,crop=720:544:24:16 -endpos 02:00:00 -o /mnt/platte5/dat3/$OUTFILE.avi
---------------------------------------------------------------------------------
-------------------------mplayer------------------------------------------------
mplayer-gtk2-esound-0.99.5_5 = up-to-date with port
---------------------------uname -a --------------------------------------------
pc1% uname -a
FreeBSD pc1.locallan.son 4.11-STABLE FreeBSD 4.11-STABLE #0: Fri Dec 31 11:52:41 CET 2004
admin@pc11.locallan.son:/usr/obj/usr/src/sys/pc1_12-31-04 i386
--------------------------------dmesg-----------------------------------------
pcm0: <CMedia CMI8738> port 0xd800-0xd8ff irq 10 at device 11.0 on pci0
bktr0: <BrookTree 878> mem 0xdc011000-0xdc011fff irq 12 at device 12.0 on pci0
bktr0: Detected a MSP3440\^B-^0 at 0x80
bktr0: FlyVideo, Philips FR1216 PAL FM tuner, dbx stereo, msp3400c stereo.