Hallo zusammen,
vielleicht hat jemand von euch eine Idee.
Seit Jahren läuft mein script um TV-Filme mittels meiner eingebauten
analogen Fernsehkarte aufzunehmen einwandfrei. (Hauppauge (bt878)
Ich benutze dafür mencoder aus dem mplayer Paket.
Seit den Neuinstallation von Opensuse 13.1 (64 bit) geht es nicht mehr.
mencoder dehnt einwenig die Zeit.
Eine Aufnahme von 1 Minute dauert nun circa 150 Sekunden und es werden
unendlich viele Bilder verworfen. Hat jemand eine Idee ?
Hier mein Script :
#!/bin/bash
## $1 = Kanal $2 = Filmname $3= Länge des Films
killall kdetv
killall xawtv
killall mencoder
sleep 0
v4lctl setstation $1
sleep 0
touch /tmp/videoaufnahme.lock
mencoder -tv
driver=v4l2:width=768:height=576:alsa:adevice=hw.0,0:amode=1:audiorate=44100:forceaudio:norm=PAL
tv:// \
-oac mp3lame -lameopts cbr:br=128 \
-ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=2000 \
-o /daten/tmp/$2.avi -endpos $3
=================
Hier die Ausgabe von mencoder
lothar@tux:~> video ARD test23 0:02
kdetv: no process found
xawtv: no process found
mencoder: no process found
MEncoder -4.8 (C) 2000-2013 MPlayer Team
success: format: 9 data: 0x0 - 0x0
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
comment: first try, more to come ;-)
Selected device: BT878 video (Hauppauge (bt878))
Tuner cap:
Tuner rxs: MONO
Capabilities: video capture video overlay VBI capture device tuner
read/write streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4
= PAL; 5 = PAL-BG; 6 = PAL-H; 7 = PAL-I; 8 = PAL-DK; 9 = PAL-M; 10 =
PAL-N; 11 = PAL-Nc; 12 = PAL-60; 13 = SECAM; 14 = SECAM-B; 15 = SECAM-G;
16 = SECAM-H; 17 = SECAM-DK; 18 = SECAM-L; 19 = SECAM-Lc;
inputs: 0 = Television; 1 = Composite1; 2 = S-Video; 3 = Composite3;
Current input: 0
Current format: BGR32
v4l2: current audio mode is : STEREO
[V] filefmt:9 fourcc:0x32315659 size:768x576 fps:25.000 ftime:=0.0400
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
libavcodec version 55.39.101 (internal)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
videocodec: libavcodec (768x576 fourcc=33766964 [div3])
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
MP3 audio selected.
Forcing audio preload to 0, max pts correction to 0.
Pos: 0.0s 1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not
writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not
writing vprp header.
Pos: 0.2s 4f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Skipping frame!
Pos: 0.2s 6f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Skipping frame!
Pos: 0.2s 7f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Skipping frame!
Pos: 0.2s 9f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Skipping frame!
Pos: 0.3s 11f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@opensuse.org