Hi, 0n 07/01/23@11:03 FRANKE, WERNER (Werner) told me:
nachdem unter openSUSE 10.2 das bisher von mir verwendete Perl Script "record-v4l2.pl" aus den ivtv Utils nicht mehr funktioniert und auch nicht mehr supportet wird, bin ich auf der Suche nach einer neuen Moeglichkeit von obiger TV Karte von "Composite 3" aufzunehmen. Es muss per Commandline sein, da ich ein selbst geschriebenes Programm "tkVcr" als GUI verwende. Ueber Google habe ich zwei Beispiele hierfuer gefunden. Eines mit "transcode" und eines mit "mencoder".
Benutzt jemand von Euch auch ein Commandline Tool hierfuer und kann mir was besseres empfehlen ?
Ich nehme mencoder ab und an um mal schnell etwas von einer analog Karte aufzunehmen.
Meine Versuche mit transcode waren nicht sehr erfolgreich, da es nur fuer mich unverstaendliche Fehlermeldungen produzierte.
Mit mencoder als Tool bin ich weiter gekommen. Folgenden Aufruf habe ich benutzt:
mencoder pvr:// -tv driver=v4l2:norm=pal:input=5:fps=25:\ audiorate=48000:width=720:height=576 \ -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd \ -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:\ vrc_maxrate=8000:vbitrate=5000:keyint=15:acodec=ac3:\ abitrate=192:aspect=4/3 \ -vf pp=lb -endpos 0:00:20 \ -o ./clip.mpg (der besseren Lesbarkeit habe ich die Zeilen umgebrochen)
Ich dachte die PVR macht analog TV gleich in Hardware zu mpeg2. Mit Deinem obigen Aufruf machst Du das in Software, IMHO. Ich habe solche Hardware nicht aber haette mal ganz bloede angenommen, das bei dieser Hardware sowas wie cat /dev/<karte> > film.mpg reicht um an das mpeg2 dranzukommen.
Sind die Einstellungen OK ?
IMHO ja, sollte aber irgendwie "guenstiger" gehen.
Waere "-vf pp=default/tmpnoise:1:2:3" empfehlenswert ? (Aktiviert Standardfilter und tempore Rauschunterdruecker)
Bei Analogem Ausgangsmaterial sind Filter und Rauschunterdrueckung IMHO immer zu empfehlen, andersrum saugen die natuerlich auch. Diesen tmpnoise kenne ich nicht. Fuer mplayer wird meist, zumindest wenn Echtzeitspeed keine Rolle spielt, hqdn3d bzw. denoise3d empfohlen.
In der manpage von mplayer/mencoder habe ich noch die Option "-prv" gefunden, aber irgendwie hat die nicht funktioniert. Mencoder blieb stehen und liess sich auch mit einem "kill -9" nicht mehr beenden.
Finde ich hier in der manpage (MPlayer 1.0pre8-3.3.5/ debian-Marillat) nicht, kenne ich auch nicht. -- bye maik