Fersehsendung platzsparend aufzeichnen
Hallo, unsere Tochter moechte morgen gerne eine Fernsehsendung aufzeichnen, die sie mit einer TV-Karte (Hauppauge WinTV PCI) auf ihrem PC sehen will. Nun hat sie das heute mal unter Windows mal kurz getestet: pro Minute rund 10 MB :-( Meine Frage ist nun, ob es unter Linux eine Moeglichkeit gibt, Fernsehsendungen platzsparender mitzuschneiden. Basissystem ist Suse 9.0, aber es muessen keine Suse-Pakete sein. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hi, 0n 05/02/12@16:20 Heinz W. Pahlke told me:
unsere Tochter moechte morgen gerne eine Fernsehsendung aufzeichnen, die sie mit einer TV-Karte (Hauppauge WinTV PCI) auf ihrem PC sehen will.
Nun hat sie das heute mal unter Windows mal kurz getestet: pro Minute rund 10 MB :-(
Meine Frage ist nun, ob es unter Linux eine Moeglichkeit gibt, Fernsehsendungen platzsparender mitzuschneiden.
Basissystem ist Suse 9.0, aber es muessen keine Suse-Pakete sein.
Ich speicher mit der gleichen Karte (mit bttv Chipsatz) so:
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc \
-lavcopts vcodec=mpeg4:vbitrate=<BITRATE> \
-oac mp3lame \
-lameopts cbr:br=128 \
-vf crop=720:544:24:16,pp=lb \
-o /multimedia/
Hallo, On 12-Feb-2005 Maik Holtkamp wrote:
Ich speicher mit der gleichen Karte (mit bttv Chipsatz) so:
mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc \ -lavcopts vcodec=mpeg4:vbitrate=<BITRATE> \ -oac mp3lame \ -lameopts cbr:br=128 \ -vf crop=720:544:24:16,pp=lb \ -o /multimedia/
\ tv:// -endpos <ZEIT> \ > /dev/null 2>&1
Vielen Dank. Das kann ich bestimmt irgendwann brauchen, denn...
Eine bestimmte Zeit lang <ZEIT> (hh:mm:ss) einer Fernsehsendung als mpeg4 in der Datei
bei Verwendung einer bitrate von <BITRATE> (ab 1800 solltes Du ein vernueftiges Ergebnis erhalten). Vorher muss mit v4lctl oder einem TV Guckprogramm der richtige Sender eingstellt sein und line-in (wenn Du den Doppelklinkenstecker
...daran bin ich vorhin gescheitert :-( scantv moserte etwas von fehlenden video-devices. Wenn unsere Tochter statt stundenlang mit einer Freundin zu telefonieren (was natuerlich nur in ihrem Zimmer geht ;-), mal an ihren PC gelassen haette, waere das Problem bestimmt zu loesen gewesen, aber die 10 Minuten, die bis zum Beginn der Sendung blieben, waren doch viel zu wenig. Vielleicht komme ich morgen dazu, wenn sie in der Schule ist. Beste Gruesse und noch einen schoenen Abend, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Am Sonntag, 13. Februar 2005 21:00 schrieb Heinz W. Pahlke:
Hallo,
On 12-Feb-2005 Maik Holtkamp wrote:
Ich speicher mit der gleichen Karte (mit bttv Chipsatz) so:
mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc \ -lavcopts vcodec=mpeg4:vbitrate=<BITRATE> \ -oac mp3lame \ -lameopts cbr:br=128 \ -vf crop=720:544:24:16,pp=lb \ -o /multimedia/
\ tv:// -endpos <ZEIT> \ > /dev/null 2>&1 Vielen Dank. Das kann ich bestimmt irgendwann brauchen, denn...
Eine bestimmte Zeit lang <ZEIT> (hh:mm:ss) einer Fernsehsendung als mpeg4 in der Datei
bei Verwendung einer bitrate von <BITRATE> (ab 1800 solltes Du ein vernueftiges Ergebnis erhalten). Vorher muss mit v4lctl oder einem TV Guckprogramm der richtige Sender eingstellt sein und line-in (wenn Du den Doppelklinkenstecker
...daran bin ich vorhin gescheitert :-(
scantv moserte etwas von fehlenden video-devices.
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/) Guß Harald
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Harald_mail@t-online.de schrieb: | Am Sonntag, 13. Februar 2005 21:00 schrieb Heinz W. Pahlke: | Für analoge TV-Karten ist Xdtv auch ganz nett. | (http://xawdecode.sourceforge.net/) Das Programmm macht einen guten Eindruck. Funktioniert bei dir die Aufnahme mit dem Timer? Bei mir tut sich da nichts. Gruß Mike -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCERXESTC7/3Pad7ERAp3sAJ9XAv76cUsHZk8t78IcgLEmoL1zbACcCDZp UlA7z3xgpexO+aF0wGToueU= =K6gk -----END PGP SIGNATURE-----
Am Montag, 14. Februar 2005 22:19 schrieb Mike Brumlich:
Harald_mail@t-online.de schrieb: | Am Sonntag, 13. Februar 2005 21:00 schrieb Heinz W. Pahlke: | | Für analoge TV-Karten ist Xdtv auch ganz nett. | (http://xawdecode.sourceforge.net/)
Das Programmm macht einen guten Eindruck. Funktioniert bei dir die Aufnahme mit dem Timer? Bei mir tut sich da nichts
Gerade versucht. Scheint nicht zu funktionieren :-( Gruß Harald Ps.: Sory wenn das doppelt ider als PM angekommen ist. Bastle gerade an KMail 1.7.92...
Harald Huthmann schrieb:
Gerade versucht. Scheint nicht zu funktionieren :-(
Gruß Harald
Also ein kleiner Bug im Programm. Ich dachte schon der Fehler liegt bei mir, da ich aus den Sourcen für die 9.2 mir mein RPM gebastelt habe (auf dem PC läuft SuSE 9.1). Weiterhin kann ich von mir gemachte Änderung an der Konfiguration nicht abspeichern. Das ist aber auch kein Problem, man kann ja die Config-datei selbst editieren. Danke für die Antwort Gruß Mike
Am Montag, 14. Februar 2005 22:19 schrieb Mike Brumlich:
Harald_mail@t-online.de schrieb: | Am Sonntag, 13. Februar 2005 21:00 schrieb Heinz W. Pahlke: | | Für analoge TV-Karten ist Xdtv auch ganz nett. | (http://xawdecode.sourceforge.net/)
Das Programmm macht einen guten Eindruck. Funktioniert bei dir die Aufnahme mit dem Timer? Bei mir tut sich da nichts.
Gruß Mike
Hatte das gleiche Problem. Man muß atd und cron im runlevel editor aktivieren. Dann klappt es mit der Aufnahme... Gruß Udo
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung: divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler Komisch ist nur, der erste Versuch hat geklappt und seit dem gehts nicht mehr. Hat jemand ne Idee, was nach dem ersten Versuch anders geworden sein kann? Gruß Roland
Am Montag, 14. Februar 2005 23:55 schrieb Roland Jentzsch:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Komisch ist nur, der erste Versuch hat geklappt und seit dem gehts nicht mehr. Hat jemand ne Idee, was nach dem ersten Versuch anders geworden sein kann?
Eine Idee hab ich auch nicht. Kann Dir nur sagen, dass es bei mir funktioniert. (xdtv-2.0.1-1suse92) Versuch es mal mit ffmpeg als Codec und starte das Ding aus einer Konsole. Vielleicht steht da mehr.... Gruß Harald
Am Dienstag, 15. Februar 2005 00:30 schrieb Harald Huthmann:
Am Montag, 14. Februar 2005 23:55 schrieb Roland Jentzsch:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Komisch ist nur, der erste Versuch hat geklappt und seit dem gehts nicht mehr. Hat jemand ne Idee, was nach dem ersten Versuch anders geworden sein kann?
Eine Idee hab ich auch nicht. Kann Dir nur sagen, dass es bei mir funktioniert. (xdtv-2.0.1-1suse92) Versuch es mal mit ffmpeg als Codec und starte das Ding aus einer Konsole. Vielleicht steht da mehr....
Gruß Harald
Hallo Harald, die Fehlermeldung stammt von der Konsole. Die Codec's habe ich alle durchprobiert. Jetzt habe ich eine ältere SuSE 9.2 Installation gestartet und es dort versucht. Dort läuft alles wie es soll. Jetzt weiß ich aber immer noch nicht, was bei meiner normalen Installation dazwischen funkt. Für weitere Anregungen bin ich sehr dankbar. Roland
Hi, 0n 05/02/14@23:55 Roland Jentzsch told me:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Schau mal mit fuser oder lsof ob da noch ein Prozess Deine Video Geraete Datei blockiert /dev/v4l/video0 (oder so aehnlich). Scheint als wuerde das Geraet noch von was anderem belegt und dann kann v4lctl nicht dran rumfummeln. -- bye maik
Am Dienstag, 15. Februar 2005 10:01 schrieb Maik Holtkamp:
Hi,
0n 05/02/14@23:55 Roland Jentzsch told me:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Schau mal mit fuser oder lsof ob da noch ein Prozess Deine Video Geraete Datei blockiert /dev/v4l/video0 (oder so aehnlich).
Scheint als wuerde das Geraet noch von was anderem belegt und dann kann v4lctl nicht dran rumfummeln.
Danke für den Tip. Ich habe mir das mal angesehen, habe aber bei beiden Installationen das gleiche vorgefunden (mit lsof nach /dev/video0 gesucht). Wie schon geschrieben, bei der einen geht es und bei der anderen nicht. Die Installation bei der es geht, läuft mit Kernel 2.6.8-24.10-default und die andere mit dem aktuellen 2.6.8-24.11-default. Das eine oder andere Paket ist inzwischen auch schon aktualisiert worden. Welche Pakete könnten als Störenfriede in Frage kommen? Alternativ, was kann sonst noch einen Speicherzugriffsfehler verursachen und wird sowas irgendwo protokolliert? Mit xdtv -v 2 erhalte ich folgende Fehlermeldung: ... Recording started Wed Feb 16 23:43:26 2005 video: x11_create_xvimage s1* s1state read=2 * ioctl VIDIOC_S_FMT: Device or resource busy video_displayframe failed ret_readi=1764 state read=3 ret_readi=1764 state read=3 ret_readi=1764 state read=3 fps:17 PB imgq=0 gb_grab=75 imgw=1 gb_sync=75 nbufs=3 Speicherzugriffsfehler Danke und Gruß Roland
Hi, 0n 05/02/16@23:53 Roland Jentzsch told me:
Am Dienstag, 15. Februar 2005 10:01 schrieb Maik Holtkamp:
Hi,
0n 05/02/14@23:55 Roland Jentzsch told me:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Schau mal mit fuser oder lsof ob da noch ein Prozess Deine Video Geraete Datei blockiert /dev/v4l/video0 (oder so aehnlich).
Scheint als wuerde das Geraet noch von was anderem belegt und dann kann v4lctl nicht dran rumfummeln.
Danke für den Tip. Ich habe mir das mal angesehen, habe aber bei beiden Installationen das gleiche vorgefunden (mit lsof nach /dev/video0 gesucht).
Wie schon geschrieben, bei der einen geht es und bei der anderen nicht. Die Installation bei der es geht, läuft mit Kernel 2.6.8-24.10-default und die andere mit dem aktuellen 2.6.8-24.11-default. Das eine oder andere Paket ist inzwischen auch schon aktualisiert worden. Welche Pakete könnten als Störenfriede in Frage kommen?
Prinzipiell alle die auf /dev/video0 rummachen koennen. Evtl. aber auch der kernel bzw. seine module, die den Zugriff auf das device verhindern (schau wem das file gehoert und ob Du das Schreibrechte drauf hast - evtl. gibt es bei SuSE eine Gruppe video, der Du angehoeren musst) bzw. versuchs testweise als root. Falls Du einen Radio Chip mit drauf hast, kann auch der das device belegt haben. IIRC konnte ich (HP FM stereo bt878) die Belegung des devices am zuverlaessigsten durch den Aufruf von radio und dessen schliessen loesen. Ich hatte da vor Jahren mal Probleme als ich das IMHO buggy wmtv in die autostart meines Windowmaker gepackt hatte. Irgendwie schien damals radio das device am "saubersten" wieder freizugeben, ist aber schon eine ganze Weile her. Auf meinem Rechner mit Fernsehkarte werkelt auch immer noch 2.4, also v4l1.
Alternativ, was kann sonst noch einen Speicherzugriffsfehler verursachen und wird sowas irgendwo protokolliert?
http://www.bitwizard.nl/sig11/ Du kannst noch versuchen ob strace (-f) irgendwas liefert, mit dem Du was anfangen kannst. -- bye maik
Am Samstag, 12. Februar 2005 16:20 schrieb Heinz W. Pahlke:
Hallo,
unsere Tochter moechte morgen gerne eine Fernsehsendung aufzeichnen, die sie mit einer TV-Karte (Hauppauge WinTV PCI) auf ihrem PC sehen will.
Nun hat sie das heute mal unter Windows mal kurz getestet: pro Minute rund 10 MB :-(
Meine Frage ist nun, ob es unter Linux eine Moeglichkeit gibt, Fernsehsendungen platzsparender mitzuschneiden.
Das ist weniger eine Frage des Betriebssystems sondern mehr eine der Rahmenbdingungen: Wenn man z.B. die Auflösung verringert oder einen "besseren" Codec verwendet, kann man schon eine Menge Speicher einsparen. Das gleiche gilt für die Audiodaten... Ich kenne mich nicht so riesig gut aus, aber eine Freundin von mir hat z.B. ein Aufzeichnungsprogramm, bei dem diese Parameter eigestellt werden können. In geringer Qualität braucht eine Stunde nur noch ca. 100 MB. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
participants (8)
-
Harald Huthmann
-
Harald_mail@t-online.de
-
Heinz W. Pahlke
-
Maik Holtkamp
-
Michael Hoehne
-
Mike Brumlich
-
Roland Jentzsch
-
udo