0815Chaot
FreeBSD/sparc64-Tüftler
In nächster Zeit möchte ich gerne ein paar Fernsehsendungen aufzeichnen. Dazu habe ich die gute alte Hauppauge WinTV mit BT848 verbaut:
Das System ist ein P4 Northwood 2.8 GHz mit 2048 MB RAM (HT deaktiviert, UP-Kernel). Fernsehen mit MPlayer funktioniert auch zur vollsten Zufriedenheit.
Nun möchte ich was mit MEncoder aufnehmen und verwende dazu:
Dies nimmt mir nun fünf Minuten lang den Kanal 1 auf, wobei die resultierende Datei TV-Aufnahme.avi ein MPEG4 mit MP3-Tonspur ist. Während der Aufnahme liegt die CPU-Belastung bei etwa 55-60%.
Spiele ich nun TV-Aufnahme.avi mit dem MPlayer ab, ruckelt das Video leicht, aber doch merklich. Ich habe auch mal geringere Bitraten versucht, die einzige Auswirkung ist allerdings, daß die CPU-Belastung während der Aufnahme sinkt - das Ruckeln beim Abspielen der resultierenden Datei bleibt.
Ich habe ehrlich gesagt von Videobearbeitung keine Ahnung, weiß also nicht, wo der Schuh drückt. Gibt es eine Möglichkeit, die Aufnahme irgendwie zu tunen? Ist das eventuell eine Einschränkung der verwendeten Codecs? Wäre super, wenn da jemand einen Tip für mich hätte. Danke im Voraus.
Code:
> dmesg | grep bktr0
bktr0: <BrookTree 848A> mem 0xf8100000-0xf8100fff irq 20 at device 9.0 on pci2
bktr0: [GIANT-LOCKED]
bktr0: Hauppauge Model 60114 C VM
bktr0: Detected a MSP3410D-B4 at 0x80
bktr0: Hauppauge WinCast/TV, Philips PAL I tuner, msp3400c stereo.
Nun möchte ich was mit MEncoder aufnehmen und verwende dazu:
Code:
> mencoder -quiet tv://1 \
-tv driver=bsdbt848:input=1:channels=[b][Komplette Liste der Kanäle][/b] \
-ovc lavc -oac lavc \
-lavcopts vcodec=mpeg4:vbitrate=2048:acodec=mp3:abitrate=128 \
-vop pp=lb,crop=720:544:24:16 \
-endpos 5 \
-o TV-Aufnahme.avi
Spiele ich nun TV-Aufnahme.avi mit dem MPlayer ab, ruckelt das Video leicht, aber doch merklich. Ich habe auch mal geringere Bitraten versucht, die einzige Auswirkung ist allerdings, daß die CPU-Belastung während der Aufnahme sinkt - das Ruckeln beim Abspielen der resultierenden Datei bleibt.
Ich habe ehrlich gesagt von Videobearbeitung keine Ahnung, weiß also nicht, wo der Schuh drückt. Gibt es eine Möglichkeit, die Aufnahme irgendwie zu tunen? Ist das eventuell eine Einschränkung der verwendeten Codecs? Wäre super, wenn da jemand einen Tip für mich hätte. Danke im Voraus.