Re: [suse-multimedia] xawtv-Aufnahme als VCD brennen
Am Freitag, 8. Juli 2005 21:33 schrieb Markus Fellhauer:
hm .. ok das file ist also ein AVI laut MPlayer. Was mir noch einfällt ist, dass das neue Transcode (RPM) über APT, momentan keinen AVI Support hat. Dies könnte ein Problem beim bearbeiten sein... Ich habe das Transcode von Packman :-) -Ich glaube nicht, das die Jungs das übersehen haben , es sei denn das wird schon von Haus aus nicht unterstützt... Das weiß ich allerdings nicht
P.S. Ich hoffe die mail geht nun an die Liste und nicht an Dich. Die Mail ging an mich; ist aber in soweit nicht schlimm, weil es auch wohl hauptsächlich um meine "Dummheit" geht. Ich schicke meine Reaktion über die Liste weiter, falls es noch andere gibt, die das gleiche Prob. haben. Lieben gruß aus Köln, Axel
Am Freitag, 8. Juli 2005 21:11 schrieb chindog:
Am Freitag, 8. Juli 2005 20:19 schrieb Markus Fellhauer:
Hallo,
wenn Du die Datei über mplayer über das Terminal / Shell aufrufst, bekommst Du nähere Angaben zum Dateiformat.
klar, hilft mir wegen meiners Mangelnden Wissens nicht wirklich weiter :-( ----------------------------schnipp---------------------- axel@linux:~> mplayer /home/axel/akte2.avi MPlayer 1.0pre7-3.3.1 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Duron Spitfire (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
Failed to open /dev/rtc: Permission denied (it should be readable by the user.) Setting up LIRC support... mplayer: could not connect to socket mplayer: Permission denied Failed to open LIRC support. You will not be able to use your remote control. Playing /home/axel/akte2.avi. AVI file format detected. VIDEO: [MJPG] 384x288 24bpp 12.000 fps 3275.8 kbps (399.9 kbyte/s) ========================================================================= = Opening audio decoder: [pcm] Uncompressed PCM audio decoder AUDIO: 44100 Hz, 1 ch, s16le, 705.6 kbit/100.00% (ratio: 88200->88200) Selected audio codec: [pcm] afm:pcm (Uncompressed PCM) ========================================================================= = vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display) ========================================================================= = Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder) ========================================================================= = Checking audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/2ch/s16le... AF_pre: 44100Hz/1ch/s16le AO: [oss] 44100Hz 2ch s16le (2 bps) Building audio filter chain for 44100Hz/1ch/s16le -> 44100Hz/2ch/s16le... Starting playback... VDec: vo config request - 384 x 288 (preferred csp: Planar 422P) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] VDec: using Planar 422P as output csp (no 1) Movie-Aspect is undefined - no prescaling applied. SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 1 -> 1 SwScaler: reducing / aligning filtersize 9 -> 8
SwScaler: BICUBIC scaler, from Planar 422P to Planar YV12 using MMX2 VO: [xv] 384x288 => 384x288 Planar YV12 New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. A: 712.4 V: 712.4 A-V: 0.036 ct: 0.093 8550/8550 14% 10% 3.3% 3 0
Exiting... (End of file) ----------------------schnapp-----------------------------
Als Programme zum Konvertieren eignen sich neben dem genannten Kavi2Svcd zB auch das Tool Avidemux.
Leider crasht es sofort, wenn ich die Datei importieren möchte...
Gruß
Danke Dir
Hi, 0n 05/07/09@10:49 chindog told me:
Am Freitag, 8. Juli 2005 21:33 schrieb Markus Fellhauer:
hm .. ok das file ist also ein AVI laut MPlayer. Was mir noch einfällt ist, dass das neue Transcode (RPM) über APT, momentan keinen AVI Support hat. Dies könnte ein Problem beim bearbeiten sein...
Das ist ein mjpeg im avi container. Mit dem was man so landlaeufig unter avi versteht (AKA mpeg4) hat das nichts zu tun.
Ich habe das Transcode von Packman :-) -Ich glaube nicht, das die Jungs das übersehen haben , es sei denn das wird schon von Haus aus nicht unterstützt... Das weiß ich allerdings nicht
Es handelt sich bei dem file um: Mjpeg mit 12 fps das ist leider ein sehr unuebliches Format. Dennoch sollte transcode das umwandeln koennen, zumindest wenn mplayer es spielen kann: transcode -i <File> -x mplayer,mplayer -Z 480x576,fast \ -export_asr 2 --export_fps 25,3 -f 12,12 \ -J fps -E 44100,16,2 -y mpeg2enc,mp2enc -F 4\ -o film (so ungefaehr). AFAIK ist mjpeg RGB video, so koenntest Du noch zusaetzlich --use_rgb versuchen. Evtl. musst Du auch mit -z (video umdrehen) oder -k (blau und rot tauschen) experimentieren. Was auch noch Probleme machen koennte ist a/v sync. Da Du die framerate beim Bild aenderst, koennte Dir der Sound ausgeehen. In dem Fall wuerde ich das Video vorher in seine Bestandteile zerlegen: mplayer -dump[video|audio] -dumpfile [sound|video] <file> und obiges mit -x mplayer,null -y mpeg2enc,null auf das Bild anwenden. Dann die Sound entweder mit sox und toolame/mp2enc auf 44100 mp2 Sound korrekter Laenge trimmen oder gleich mit was fettem wie audacity ran. PS: Es gibt besseres als xawtv (e.g. mencoder) zum aufnehmen ;). -- bye maik
Am Samstag, 9. Juli 2005 16:05 schrieb Maik Holtkamp:
Hi,
0n 05/07/09@10:49 chindog told me:
Am Freitag, 8. Juli 2005 21:33 schrieb Markus Fellhauer:
hm .. ok das file ist also ein AVI laut MPlayer. Was mir noch einfällt ist, dass das neue Transcode (RPM) über APT, momentan keinen AVI Support hat. Dies könnte ein Problem beim bearbeiten sein...
Das ist ein mjpeg im avi container. Mit dem was man so landlaeufig unter avi versteht (AKA mpeg4) hat das nichts zu tun.
Ich habe das Transcode von Packman :-) -Ich glaube nicht, das die Jungs das übersehen haben , es sei denn das wird schon von Haus aus nicht unterstützt... Das weiß ich allerdings nicht
Es handelt sich bei dem file um:
Mjpeg mit 12 fps
das ist leider ein sehr unuebliches Format.
Dennoch sollte transcode das umwandeln koennen, zumindest wenn mplayer es spielen kann:
transcode -i <File> -x mplayer,mplayer -Z 480x576,fast \ -export_asr 2 --export_fps 25,3 -f 12,12 \ -J fps -E 44100,16,2 -y mpeg2enc,mp2enc -F 4\ -o film
(so ungefaehr). AFAIK ist mjpeg RGB video, so koenntest Du noch zusaetzlich --use_rgb versuchen. Evtl. musst Du auch mit -z (video umdrehen) oder -k (blau und rot tauschen) experimentieren.
Was auch noch Probleme machen koennte ist a/v sync. Da Du die framerate beim Bild aenderst, koennte Dir der Sound ausgeehen.
In dem Fall wuerde ich das Video vorher in seine Bestandteile zerlegen:
mplayer -dump[video|audio] -dumpfile [sound|video] <file>
und obiges mit -x mplayer,null -y mpeg2enc,null auf das Bild anwenden. Dann die Sound entweder mit sox und toolame/mp2enc auf 44100 mp2 Sound korrekter Laenge trimmen oder gleich mit was fettem wie audacity ran.
PS: Es gibt besseres als xawtv (e.g. mencoder) zum aufnehmen ;). Danke dir -aber wie geht das dann mit mencoder aufzuzeichnen???? bin für jeden tipp dankbar...und dabei bin ich froh, das es erstmal so geklappt hat :-/ Gruß Axel...gerade von den Kölner Lichter heimgekehrt....
Hi, 0n 05/07/10@02:16 Axel Lindlau told me:
Danke dir -aber wie geht das dann mit mencoder aufzuzeichnen???? bin für jeden tipp dankbar...und dabei bin ich froh, das es erstmal so geklappt hat :-/
Ich mache das so: ---cut /usr/local/bin/record.sh--- #/bin/bash PATH=/bin:/usr/bin:/usr/local/bin if [ $# -lt 3 ]; then # At least 3 Arguments otherwise hint: echo "You should give at least 3 arguments to the script:" echo "===================================================" echo "1. Chanel as in ~/.xawtv" echo "2. Time in format hh:mm:ss" echo "3. Filename of the .avi to save" echo "[4. Bitrate in kbps]" echo "===================================================" echo "Less than 3 arguments given - EXIT" exit 1 fi #Some Variables PROG="$1" TIME="$2" SHOW="$3" DATE=`date` # Bitrate if [ $4 -gt 0 ]; then RATE=$4 else RATE=1200 fi echo "Will start recording $PROG for $TIME now." v4lctl setstation $PROG # Set chanel aumix -l 100 -l R -v 0 # Adjust mixer # Recording using mencoder mencoder -tv driver=v4l:width=768:height=576 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$RATE -oac mp3lame -lameopts cbr:br=128 -vf crop=720:544:24:16,pp=lb -o /multimedia/$SHOW.avi tv:// -endpos $TIME > /dev/null 2>&1 # Reset speaker volume aumix -v 80 # Inform me by mail FREE=`df -h | grep /multimedia` mail -s "$SHOW was recorded" maik@holtkamp.priv << EOT On $DATE I recorded $PROG for $TIME. You will find the file at /multimedia/$SHOW.avi. /multimedia size at prensent: $FREE EOT ---cut--- Zu 90% benutze ich das direkt vor dem PC, wenn da irgendeine Sendung laeuft, ich aber ins Bett muss, um den Rest in mpeg4 aufzunehmen. Die 1200 kbit/sec default sind IMHO fuer Sachen die man behalten will etwas knapp. Mir geht es aber meist nur darum am naechsten Tag die paar Minuten hinterher zu gucken, dann wird geloescht. Ansonaten kann man das auch an at geben: echo "tvrec.sh ARD 01:30:00 Tatort-10-07-2005 2500" | at 20:15 Ich habe eine bttv878 Karte die von v4l(1) unterstuetzt wird. Fuer eine v4l(2) Karte musst Du das anpassen. In meiner ~/.xawtv stehen die Sender so: ---cut--- [ARD] channel = E2 capture = on mhz = 48.25 key = 1 ---cut--- und der sound Ausgang der TV Karte steckt im lineIn der Soundkarte. Ansonsten findet google bestimmt noch besseres und man mplayer ist eh ein Quell der Weisheit ...
Gruss Axel...gerade von den Koelner Lichter heimgekehrt....
... jedenfalls, sobald die Schmerzen etwas nachlassen ;). HTH -- bye maik
participants (3)
-
Axel Lindlau
-
chindog
-
Maik Holtkamp