Безмежно вдячний за допомогу. В програмі XawTV встановивши параметри Video source - Composite1, а TV norm - PAL-Nc вдалося отримати чітке зображення (чомусь чорно-біле), щоправда без звуку. Подальше тупе тикання в кнопки результат не покращило.
Цитата: klim від 2010-03-17 22:31:34Безмежно вдячний за допомогу. В програмі XawTV встановивши параметри Video source - Composite1, а TV norm - PAL-Nc вдалося отримати чітке зображення (чомусь чорно-біле), щоправда без звуку. Подальше тупе тикання в кнопки результат не покращило.навряд чи у вас PAL-nc, думаю, або SECAM або PAL B/G/D/K/Iнеправильна вибора стандарту може спричинити чорно-біле зображення
[ 16.718762] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
Я так розумію, що проблема в тому, що ядро не ідентифікує тюнерКод: [Вибрати][ 16.718762] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
Через S-Video працює?
sudo modprobe -v bttv card=0x4e tuner=-1 autoload=0
klim@klim-desktop:~$ mencoder -tv norm=PAL:driver=v4l2:width=720:height=576:input=1:fps=25 tv:// -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb/ha/va/dr,hqdn3d,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1500:vrc_maxrate=80 00:vbitrate=7000:keyint=15:acodec=mp2:abitrate=192 :aspect=4/3 -o capture.mpg
Audio block size too low, setting to 8192!v4l2: ioctl queue buffer failed: Device or resource busyv4l2: 0 frames successfully processed, 0 frames dropped.============ Sorry, this file format is not recognized/supported ================ If this file is an AVI, ASF or MPEG stream, please contact the author! ===Cannot open demuxer.
mencoder -tv norm=PAL:driver=v4l2:width=720:height=576:device=/dev/video0:input=1:fps=25 tv:// -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb/ha/va/dr,hqdn3d,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1500:vrc_maxrate=80 00:vbitrate=7000:keyint=15:acodec=mp2:abitrate=192 :aspect=4/3 -o capture.mpg
Спробуйте вписати назву пристрою. Приклад:Код: [Вибрати]mencoder -tv norm=PAL:driver=v4l2:width=720:height=576:device=/dev/video0:input=1:fps=25 tv:// -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb/ha/va/dr,hqdn3d,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1500:vrc_maxrate=80 00:vbitrate=7000:keyint=15:acodec=mp2:abitrate=192 :aspect=4/3 -o capture.mpg
klim@klim-desktop:~$ mencoder -tv norm=PAL:driver=v4l2:width=720:height=576:device=/dev/video0:input=1:fps=25 tv:// -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb/ha/va/dr,hqdn3d,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1500:vrc_maxrate=80 00:vbitrate=7000:keyint=15:acodec=mp2:abitrate=192 :aspect=4/3 -o capture.mpg MEncoder SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Teamsuccess: format: 9 data: 0x0 - 0x0TV file format detected.Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-)v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.Selected device: UVC Camera (046d:09a5) Capabilites: video capture streaming supported norms: inputs: 0 = Camera 1; Current input: 0 Current format: MJPEGv4l2: ioctl set format failed: Invalid argumentv4l2: ioctl set format failed: Invalid argumentv4l2: ioctl set format failed: Invalid argumentv4l2: ioctl enum input failed: Invalid argumenttv.c: norm_from_string(PAL): Bogus norm parameter, setting default.v4l2: ioctl enum norm failed: Invalid argumentError: Cannot set norm!Selected input hasn't got a tuner!Audio block size too low, setting to 16384!v4l2: ioctl set mute failed: Invalid argumentv4l2: ioctl query control failed: Invalid argument[V] filefmt:9 fourcc:0x32595559 size:640x480 fps:25.000 ftime:=0.0400PACKET SIZE: 2048 bytes, deltascr: 43885Opening video filter: [expand osd=1]Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1Opening video filter: [harddup]Opening video filter: [hqdn3d]Opening video filter: [pp=lb/ha/va/dr]==========================================================================Opening video decoder: [raw] RAW Uncompressed VideoVDec: vo config request - 640 x 480 (preferred colorspace: Packed YUY2)[PP] Using external postprocessing filter, max q = 6.Could not find matching colorspace - retrying with -vf scale...Opening video filter: [scale]VDec: using Packed YUY2 as output csp (no 0)Movie-Aspect is undefined - no prescaling applied.SwScaler: reducing / aligning filtersize 1 -> 4 Last message repeated 1 timesSwScaler: reducing / aligning filtersize 1 -> 1SwScaler: reducing / aligning filtersize 9 -> 8[swscaler @ 0x8c756d0]BICUBIC scaler, from yuyv422 to yuv420p using MMX2[swscaler @ 0x8c756d0]using 4-tap MMX scaler for horizontal luminance scaling[swscaler @ 0x8c756d0]using 4-tap MMX scaler for horizontal chrominance scaling[swscaler @ 0x8c756d0]using 1-tap MMX "scaler" for vertical scaling (YV12 like)[swscaler @ 0x8c756d0]640x480 -> 640x480videocodec: libavcodec (640x480 fourcc=3267706d [mpg2])[mpeg2video @ 0x8c74710]bitrate above max bitrateCould not open codec.FATAL: Cannot initialize video driver.VDecoder init failed :(Cannot find codec matching selected -vo and video format 0x32595559.Read DOCS/HTML/en/codecs.html!==========================================================================Exiting...klim@klim-desktop:~$
Не знав, що менкодер може так лаятись
Цитата: klim від 2010-03-27 19:24:56Не знав, що менкодер може так лаятисьНу, воно і не дивно: програма намагається записати JPEG-потік даних з веб-камери у стандарті PAL. А дзуськи!Звичайно, треба писати з пристрою ТБ-тюнера (змінити device0 на відповідний deviceN).
videocodec: libavcodec (720x576 fourcc=3267706d [mpg2])[mpeg2video @ 0x9090f40]bitrate above max bitrateCould not open codec.FATAL: Cannot initialize video driver.VDecoder init failed :(