LINUX.ORG.RU

Хорошо, а xawtv не подойдет?

anonymous
()

Она у меня не пишет: создаёт два файла qqq.avi и qqq.wav
qqq.avi mplayer не понимает. Выбор формата - всего 3 штуки.
Раньше было больше и нормально записывала, но я чего-то сделал и
получил такую херню.

anonymous
()

Если я не ошибаюсь, там был один из форматов, который записывал все в один файл (по-моему AVI).

anonymous
()

Нашел, где надо выбрать.

anonymous
()

См. RIFF-AVI. Сейчас точно не подскажу, не под-руками.

anonymous
()

С xawtv проблема: если пытаться писать с разрешение 720x576, то результат
смотреть просто невозможно, видео отстаёт от звука страшно. Mplayer
начинает ругаться, что система страшно медленная. С mencoder другая
проблема: после какого-то времени начинает терять фреймы. Вообще,
непонятно, почему запись на диск он начинает делать секунд через 30-40,
а не одновременно с захватом

anonymous
()

Сказал а, говори и b:
Конфигурация компа.
Строчка для записи в mencoder

jackill ★★★★★
()

mencoder -tv on:driver=v4l:width=720:height=576:norm=SECAM:\
freq=627.25:adevice=/dev/dsp:fps=24 -ovc lavc -lavcopts vcodec=mpeg4\
(mpeg1video):vhq:vbitrate=4500 -oac mp3lame -lameopts abr:br=128 -o \
out.avi
athlon 1200, MSI 6360 ver. 1, 256 Mb, 7200 rpm (IBM какой не помню),
GF2 pro, aver tv studio.


anonymous
()

ошибся - MSI 6380 И вот ещё что: gkrellm показывает загрузку 99%;
mplayer собирал с флагом -O2 -march=athlon-tbird -mcpu=athlon-tbird,
а то по умолчанию он начинает собирать с CFLAGS="-O6 -march=i484(???)
..."

anonymous
()

Вот вывод:

dm@dm:~/bin$ ./recordgp
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale


MEncoder 0.90rc5-3.2.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Reading /home/dm/.mplayer/mencoder_codecs.conf: can't open '/home/dm/.mplayer/mencoder_codecs.conf': No such file or directory
Reading /etc/mplayer/mencoder_codecs.conf: 50 audio & 136 video codecs
File not found: 'frameno.avi'
Reading config file /home/dm/.mplayer/mencoder: No such file or directory
success: format: 0 data: 0x0 - 0x0
TV detected! ;-)
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi <alex@naxine.org>
comment: under development
Selected device: BT878(AVerMedia TVCapture 98)
Capabilites: capture tuner overlay clipping frameram scales
Device type: 235
Supported sizes: 48x32 => 924x576
Inputs: 3
0: Television: tuner audio tv camera (tuner:1, norm:pal)
1: Composite1: audio camera (tuner:0, norm:pal)
2: S-Video: audio camera (tuner:0, norm:pal)
audio block size too low, setting to 8192!
Using input 'Television'
[V] filefmt:9 fourcc:0x32315659 size:640x480 fps:24,00 ftime:=0,0417
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 1 ch, 16 bit (0x10), ratio: 88200->88200 (705,6 kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
Opening video filter: [expand=-1:-1:-1:-1:1]
Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
videocodec: libavcodec (640x480 fourcc=3167706d [mpg1])
High quality encoding selected (non real time)!
Selected video codec: [rawyv12] vfm:raw (RAW YV12)
==========================================================================
MP3 audio selected
Building audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/1ch/16bit...
Writing AVI header...
Forcing audio preload to 0, max pts correction to 0
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Pos: 87,3s 2182f ( 0%) 25fps Trem: 0min 0mb A-V:0,000 [4510:128]
not enough audio samples!
Pos: 87,3s 2183f ( 0%) 25fps Trem: 0min 0mb A-V:0,000 [4510:128]
Writing AVI index...
Fixing AVI header...

Video stream: 4510,132 kbit/s (563766 bps) size: 49235610 bytes 87,333 secs
2183 frames

Audio stream: 128,667 kbit/s (16083 bps) size: 1404097 bytes 87,301 secs
dm@dm:~/bin$

Сама строчка:
/usr/bin/mencoder -tv on:driver=v4l:device=/dev/video0:input=0: \
width=640:height=480:fps=24:norm=PAL:freq=627.250:adevice=/dev/dsp: \
amode=0 -ovc lavc -lavcopts vcodec=mpeg1video:vhq:vbitrate=4500 \
-oac mp3lame -lameopts abr:br=128 -ofps 24 -o gp_5.mpg
Загрузка проца - 75%

Если вместо -oac mp3lame поставить -oac pcm после минуты теряет audio
Главный вопрос: почему запись на диск идёт с полминутным опозданием?

anonymous
()

приехали

если поставить -ovc frameno -oac pcm имеем too bad - dropping audio frame

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.