я пробовал все PALы.
Картинка в цвете, но шум (normid=2 PAL),
или окно изображения даже не стартует, а в консоль идёт ошибка: Ошибка чтения аудио: Input/output error (normid=3-6) и огромными темпами утекает ОЗУ
при normid=7-10 и шум, но несколько другого тембра и картинка ЧБ
Вот вывод mplayer при normid=2
jishi@mio ~/TV $ mplayer -v tv:// -tv driver=v4l2:device=/dev/video1:fps=25:outfmt=i420:width=360:height=288:alsa:adevice=hw.1,0:amode=1:audiorate=48000:forceaudio:immediatemode=0:freq=575.25:normid=2:chanlist=russia -aspect 4:3 -zoom -xy 500
MPlayer SVN-r33094-4.5.2 (C) 2000-2011 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 10
CPU: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (Family: 6, Model: 28, Stepping: 2)
extended cpuid-level: 8
extended cache-info: 33587264
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Скомпилировано для определения типа процессора во время выполнения.
get_path('codecs.conf') -> '/home/jishi/.mplayer/codecs.conf'
Читаю '/home/jishi/.mplayer/codecs.conf': Не могу открыть '/home/jishi/.mplayer/codecs.conf': No such file or directory
Читаю '/etc/mplayer/codecs.conf': Не могу открыть '/etc/mplayer/codecs.conf': No such file or directory
Используется встроенный codecs.conf.
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/jishi/.mplayer/fonts'
Configuration: --cc=i686-pc-linux-gnu-gcc --host-cc=i686-pc-linux-gnu-gcc --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib --confdir=/etc/mplayer --datadir=/usr/share/mplayer --mandir=/usr/share/man --disable-svga --disable-svgalib_helper --disable-ass-internal --disable-arts --disable-kai --enable-networking --enable-joystick --disable-nemesi --disable-bl --disable-bluray --disable-fribidi --disable-libnut --disable-lirc --disable-lircc --disable-apple-ir --disable-cdparanoia --disable-dvdread-internal --disable-libdvdcss-internal --charset=UTF-8 --disable-tv-bsdbt848 --disable-ivtv --disable-dvb --disable-pvr --enable-radio --enable-radio-capture --disable-musepack --disable-libmpeg2-internal --disable-libbs2b --disable-librtmp --disable-libmpeg2 --disable-mad --disable-pnm --disable-tga --disable-xanim --disable-libopenjpeg --disable-libvpx-lavc --codecsdir=/opt/RealPlayer/codecs --enable-win32dll --disable-directfb --disable-md5sum --disable-aa --disable-caca --disable-zr --disable-mga --disable-xmga --disable-3dfx --disable-tdfxvid --disable-tdfxfb --disable-xvr100 --disable-esd --disable-jack --disable-ladspa --disable-nas --disable-pulse --enable-runtime-cpudetection --disable-gui --disable-dxr3 --disable-ggi --enable-menu --disable-vdpau --disable-xvmc
Командная строка: '-v' 'tv://' '-tv' 'driver=v4l2:device=/dev/video1:fps=25:outfmt=i420:width=360:height=288:alsa:adevice=hw.1,0:amode=1:audiorate=48000:forceaudio:immediatemode=0:freq=575.25:normid=2:chanlist=russia' '-aspect' '4:3' '-zoom' '-xy' '500
Using nanosleep() timing
get_path('input.conf') -> '/home/jishi/.mplayer/input.conf'
Can't open input config file /home/jishi/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 92 binds
Открываю устройство джойстика /dev/input/js0
Не могу отрыть устройство джойстика /dev/input/js0: No such file or directory
Не могу инициализировать джойстик ввода
get_path('.conf') -> '/home/jishi/.mplayer/.conf'
Воспроизведение
tv://.
get_path('sub/') -> '/home/jishi/.mplayer/sub/'
STREAM: [tv] tv://
STREAM: Description: TV Input
STREAM: Author: Benjamin Zores, Albeu
STREAM: Comment:
Обнаружен TV формат файла!
Выбран драйвер: v4l2
название: Video 4 Linux 2 input
автор: Martin Olschewski <olschewski>
комментарий first try, more to come
Selected device: Trident TVMaster TM5600/6000/60
Tuner cap:
Tuner rxs: MONO
Capabilities: video capture tuner read/write streaming
supported norms: 0 = NTSC-M; 1 = NTSC-M-JP; 2 = PAL; 3 = PAL-BG; 4 = PAL-H; 5 = PAL-I; 6 = PAL-DK; 7 = PAL-M; 8 = PAL-N; 9 = PAL-Nc; 10 = PAL-60; 11 = SECAM; 12 = SECAM-B; 13 = SECAM-G; 14 = SECAM-H; 15 = SECAM-DK; 16 = SECAM-L; 17 = SECAM-Lc;
inputs: 0 = Television; 1 = Composite; 2 = S-Video;
Current input: 0
Format YUYV (16 bits, 4:2:2, packed, YVY2): Packed YUY2
Format UYVY (16 bits, 4:2:2, packed, UYVY): Packed UYVY
Format unknown (0x30364d54) ( 0 bits, A/V + VBI mux packet): Unknown 0x30364d54
Current format: YUYV
v4l2: setting audio mode
v4l2: current audio mode is : STEREO
v4l2: set format: YUV420
v4l2: ioctl set format failed: Invalid argument
v4l2: set input: 0
Выбран id стандарта: 2
v4l2: set norm: PAL
v4l2: set width: 360
v4l2: ioctl set width failed: Invalid argument
v4l2: set height: 288
Выбран список каналов: russia (содержит каналов: 99)
Выбрана частота: 9204 (575.250)
Текущая частота: 9204 (575.250)
==> Нашёл видеопоток: 0
v4l2: get format: YUYV
v4l2: get fps: 25.000000
v4l2: get width: 720
v4l2: get height: 576
Hardware PCM card 1 'TM5600/60x0' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 48000
period_size : 3000
period_time : 62500
tstamp_mode : NONE
period_step : 1
avail_min : 3000
period_event : 0
start_threshold : 0
stop_threshold : 48000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0
v4l2: set audio samplerate: 48000
Hardware PCM card 1 'TM5600/60x0' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 48000
period_size : 3000
period_time : 62500
tstamp_mode : NONE
period_step : 1
avail_min : 3000
period_event : 0
start_threshold : 0
stop_threshold : 48000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0
v4l2: get audio format: 9
==> Нашёл аудиопоток: 0
v4l2: get audio samplerate: 48000
v4l2: get audio samplesize: 2
v4l2: get audio channels: 2
TV аудио: 2 каналов, 16 бит, 48000 Гц
Audio capture - buffer 401 blocks of 12000 bytes, skew average from 17 meas.
Using a ring buffer for maximum 630 frames, 498 MB total size.
v4l2: set Brightness: 54 [0, 255]
v4l2: set Hue: 0 [-128, 127]
v4l2: set Saturation: 112 [0, 255]
v4l2: set Contrast: 119 [0, 255]
[V] формат:9 fourcc:0x32595559 размер:720x576 fps:25.000 ftime:=0.0400
get_path('sub/') -> '/home/jishi/.mplayer/sub/'
Load subtitles in /home/jishi/.mplayer/sub/
v4l2: going to capture
X11 opening display: :0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x600 with depth 24 and 32 bpp (":0" => local display)
[x11] Detected wm supports layers.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours LAYER FULLSCREEN STAYS_ON_TOP ABOVE BELOW X atoms
[VO_XV] Using Xv Adapter #0 (Intel(R) Textured Video)
[xv common] Drawing no colorkey.
[xv common] Maximum source image dimensions: 2048x2048
==========================================================================
Открываю декодер видео: [raw] RAW Uncompressed Video
VDec: vo config request - 720 x 576 (preferred colorspace: Packed YUY2)
Trying filter chain: vo
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect - 1.33:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
VO Config (720x576->500x374,flags=4,'MPlayer',0x32595559)
VO: [xv] 720x576 => 500x374 Packed YUY2 [zoom]
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x434d5658 (XVMC) planar
using Xvideo port 71 for hw scaling
Выбран видеокодек: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
==========================================================================
Открываю декодер аудио: [pcm] Uncompressed PCM audio decoder
dec_audio: Захватываю 2048 + 65536 = 67584 байт(а/ов) для буфера вывода.
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Выбран аудиокодек: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Построение цепочки аудиофильтра для 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Пробую каждый известный аудио драйвер...
ao2: 48000 Hz 2 chans s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Построение цепочки аудиофильтра для 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Начало воспроизведения...
Increasing filtered audio buffer size from 0 to 65536
*** [vo] Exporting mp_image_t, 720x576x16bpp YUV packed, 829440 bytes
Unicode font: 5179 glyphs.
Unicode font: 5179 glyphs.
A: 12.9 V: 12.8 A-V: 0.022 ct: 0.064 326/326 0% 10% 28.1% 31 0
[Микшер] Нет аппаратного микширования, вставляю фильтр громкости.
[libaf] Adding filter volume
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
A: 15.1 V: 15.1 A-V: 0.002 ct: 0.063 382/382 0% 10% 27.5% 31 0
Uninit audio filters...
[libaf] Removing filter volume
[libaf] Removing filter dummy
деинициализация аудио: pcm
деинициализация видео: raw
Недостаточная выборка аудио!
v4l2: 390 frames successfully processed, 0 frames dropped.
v4l2: up to 18 video frames buffered.
vo: uninit ...
Выходим... (Выход)