Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Próbuje juz kolejny raz podejść do tematu zgrywania kaset video. Proszę o jakies wskazojwki. Mam karte tv WinFast TV2000 XP Expert. magnetowid podlączony do karty. Filmy vhs widze i słyszę na monitorze. Przy probie zgranie filmu przy pomocy mencodera otrzymuje komunikaty:
bartosz@torus:~$ mencoder -tv driver=v4l2:width=640:height=480:channel=3:norm=PAL tv:// -o file.avi -ovc raw -oac pcm MEncoder 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team success: format: 9 data: 0x0 - 0x0 TV 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 ;-) Selected device: Leadtek Winfast 2000XP Expert Tuner cap: STEREO LANG1 LANG2 Tuner rxs: MONO Capabilites: video capture VBI capture device tuner read/write streaming supported norms: 0 = NTSC-M; 1 = NTSC-M-JP; 2 = NTSC-443; 3 = PAL-BG; 4 = PAL-I; 5 = PAL-DK; 6 = PAL-M; 7 = PAL-N; 8 = PAL-Nc; 9 = PAL-60; 10 = SECAM-B; 11 = SECAM-G; 12 = SECAM-H; 13 = SECAM-DK; 14 = SECAM-L; inputs: 0 = Television; 1 = Composite1; 2 = S-Video; Current input: 1 Current format: BGR24 v4l2: current audio mode is : MONO v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument tv.c: norm_from_string(PAL): Bogus norm parameter, setting default. Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory v4l2: 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. Exiting... bartosz@torus:~$
ps. Obecnie pracuje na wersji stabilnej debiana.
Ostatnio edytowany przez torpeda80 (2011-09-17 10:40:09)
Offline
Pokaż to polecenie mencodera.
Offline
rozuumiem ze polecenie poniżej:
mencoder -tv driver=v4l2:width=640:height=480:channel=3:norm=PAL tv:// -o file.avi -ovc raw -oac pcm
jest błędne do zgrania filmu?
Offline
Jak masz podpięty ten magnetowid ?
Offline
Dwa czincze na out w magnetowidzie i z drugiej strony do karty TV kabelek svideo plus jack z przejsiowką do karty muzycznej.
Nie wiem czy to wystarczy?
Ostatnio edytowany przez torpeda80 (2011-09-15 21:13:46)
Offline
Spróbuj tak
/usr/bin/mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=1:outfmt=yuy2:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:adevice=/dev/dsp:amode=1 -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250:vme=5 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:mode=0 -o test.avi
Zanim zaczniesz nagrywać to załaduj sobie moduł
[b]snd-pcm-oss[/b]
modprobe snd-pcm-oss
Offline
moduł załadowałem wpierw
następnie:
bartosz@torus:~$ /usr/bin/mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=1:outfmt=yuy2:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:adevice=/dev/dsp:amode=1 -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250:vme=5 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:mode=0 -o test.avi MEncoder 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team MPlayer was compiled without libmp3lame support. -lameopts is not an MEncoder option Exiting... (error parsing command line) bartosz@torus:~$
Offline
Wywal tego mencodera a zainstaluj z debian-multimedia.
Ten nie ma wkompilowanej obsługi lame.(mp3)
Offline
dodałem do /etc/apt/sources.list wpis dla debian-multimedia:
root@torus:/etc/apt# cat sources.list ## debian-multimedia - kodeki, odtwarzacze, etc. deb http://www.debian-multimedia.org/ stable main non-free #~~~~~~Squeeze~~~~~~# deb http://ftp.pl.debian.org/debian/ stable main non-free contrib deb-src http://ftp.pl.debian.org/debian/ stable main non-free contrib deb http://security.debian.org/ stable/updates main contrib non-free deb-src http://security.debian.org/ stable/updates main contrib non-free deb http://ftp.pl.debian.org/debian/ stable-updates main non-free contrib deb-src http://ftp.pl.debian.org/debian/ stable-updates main non-free contrib
potem:
aptitude update aptitude safe-upgrade aptitude dist-upgrade
następnie usunąłem mencodera i reinstalacja:
aptitude purge mencoder aptitude clean aptitude autoclean apttide install mencoder
po włączeniu filmu i próbie nagranie:
bartosz@torus:~$ /usr/bin/mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=1:outfmt=yuy2:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:adevice=/dev/dsp:amode=1 -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250:vme=5 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:mode=0 -o test.avi MEncoder 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team MPlayer was compiled without libmp3lame support. -lameopts is not an MEncoder option Exiting... (error parsing command line) bartosz@torus:~$
chyba, że nie tak miałem to zainstalować?
Ostatnio edytowany przez torpeda80 (2011-09-16 09:24:07)
Offline
Nie mam w tej chwili stable aby sprawdzić.
Ale spróbuj ręcznie go zainstalować
http://debian-multimedia.org/dists/stable/main/binary-i386/package/mencoder.php
Offline
Zadziałało i obraz i dziwek zgrywa. Było kilka zależności ale po doinstalowaniu :
aptitude install liba52-dev libbs2b0 libdca0 libdirac-decoder0 libfaac0 libmp3lame0 libopencore-amrnb0 libopencore-amrwb0 librtmp0 libtwolame0 libvpx0 libx264-112 libxvidcore4
mogłem zainstalować recznie mencodera ze strony:
dpkg -i mencoder_1.0~rc3++svn20100804-0.2_i386.deb
Nie wiem czemu ale zgrywany obraz jest w gorszej jakości od tego gdy puszczam prosto z magnetowidu w tvtime. Dzwięk jest wporzadku.
Offline
vbitrate=2000
Zwiększ dwukrotnie.
Pliki wynikowe też się zwiększą.
Tak apropo
to do zgrywania vhs polecałbym xdtv niestety już nie rozwijany.
http://forum.dug.net.pl/viewtopic.php?id=17722
#16 masz moją paczkę.
Na Squeeze powinien działać.
Offline
Dziękuję za pomoc. vbitrate zwiekszyłem 4 krotnie. Polepszyło to ale nie tak dobrze jak w jest nagrane.
Spróbuję oczywiscie paczke dam znac jak poszło.
Jeszcze raz dziękuję za pomoc.
pozdrawiam
Offline
Jeszcze pytanie czy jest to pogorszenie jakości jako takie czy sprawa kolorów - jasność ,kontrast itp ?
Offline
pokaze przykładowe testy:
http://w268.wrzuta.pl/obraz/3BMgCPzuFNN/test2.avi
http://w268.wrzuta.pl/obraz/2ET25LnoWcP/test3.avi
http://w268.wrzuta.pl/obraz/2im86ceLKJd/test4.avi
http://w268.wrzuta.pl/obraz/7QwfLQLSOhJ/test5.avi
Przy okazji musiałem na chwile wyłączyć komputer i teraz po przerwie nie chce mencoder zgrywać do pliku oraz krzyczy:
bartosz@torus:~$ /usr/bin/mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=1:outfmt=yuy2:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:adevice=/dev/dsp:amode=1 -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=8000:keyint=250:vme=5 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:mode=0 -o test9.avi MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team success: format: 9 data: 0x0 - 0x0 TV 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 ;-) Selected device: Leadtek Winfast 2000XP Expert Tuner cap: STEREO LANG1 LANG2 Tuner rxs: MONO Capabilities: video capture VBI capture device tuner read/write streaming supported norms: 0 = NTSC-M; 1 = NTSC-M-JP; 2 = NTSC-443; 3 = PAL-BG; 4 = PAL-I; 5 = PAL-DK; 6 = PAL-M; 7 = PAL-N; 8 = PAL-Nc; 9 = PAL-60; 10 = SECAM-B; 11 = SECAM-G; 12 = SECAM-H; 13 = SECAM-DK; 14 = SECAM-L; inputs: 0 = Television; 1 = Composite1; 2 = S-Video; Current input: 1 Current format: BGR24 v4l2: current audio mode is : STEREO tv.c: norm_from_string(pal): Bogus norm parameter, setting default. Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory v4l2: 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. Exiting... bartosz@torus:~$
Offline
teraz po przerwie nie chce mencoder zgrywać do pliku oraz krzyczy[/quote]
moduł snd-pcm-oss nie siedzi w jądrze.
Dopisz sobie do /etc/modulesKod:
snd-pcm-ossBędzie się automatycznie ładował przy starcie systemu.
Te testy są tragiczne.
To jest coś źle podpiete lub nie z tego wyjscia mencoder bierze co powinien.
Sprawdz zKod:
input=2
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
z opcją input 2,3 lub 4 dzwiek idzie ale ekran czarny, z opcją 0 ekran sniegowy. Tylko z jedynką idzie jakoś.
a tak wogole mam wrażenie ze są na siebie nałożone klatki różnych ujęć. jak by na siebie były nałożone dwa filmy oczywiście widoczny jest bardziej ten główny a pod nim albo na nim nachodzi "opóźniony lub przyspieszony" o kilka sekund lub nawet mili ten sam film z innych ujęć.
Offline
Jak to oglądasz to w jakim programie ?
Chodzi mi o ten podgląd bez nagrywania.
Offline
film avi zgrany oglądam w mplayerze.
film z magnetowidu oglądam w tvtime i ten jest jakości jak z telewizora.
Offline
To podaj mi jeszcze jak masz ustawione to tvtime do oglądania z video jakie wejscie i jeśli television to jaki kanał.
Offline
z tvtime:
źródło obrazu : composite1
standard telewizyjny PAL
Offline
Trzeba w mplayerze ustawić własciwą składnie to potem będzie pestka.
Zobacz
mplayer tv:// -tv device=/dev/video0:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=640:height=480:input=1
czy mplayer będzie odtwarzał prawidłowo to co magnetowid podaje.
Offline
mplayer odtwarza idealnie.
Offline
mencoder tv:// -tv device=/dev/video0:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=640:height=480:input=1:outfmt=yuy2:fps=25:adevice=/dev/dsp:amode=1 -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=8000:keyint=250:vme=5 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:mode=0 -o test9.avi
Sprawdź taką składnie.
Jak się sypnie to wklej co pluje ,bo nie sprawdzałem tylko poskładałem z tego co mamy w tym wątku.
Offline
Ta składnia zadziałała idealnie. Zgrywa bardzo czysty obraz z dzwiękiem. Nie mogłem wczoraj juz odpisać w każdym bądź razie teraz działa bardzo dobrze. Dziękuję ponownie za pomoc i wsparcie.
pozdrawiam
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00133 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.22.240.149' WHERE u.id=1 |
0.00083 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.22.240.149', 1734013589) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1734013289 |
0.00050 | SELECT topic_id FROM punbb_posts WHERE id=181416 |
0.00023 | SELECT id FROM punbb_posts WHERE topic_id=19713 ORDER BY posted |
0.00037 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19713 AND t.moved_to IS NULL |
0.00037 | SELECT search_for, replace_with FROM punbb_censoring |
0.00100 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19713 ORDER BY p.id LIMIT 0,25 |
0.00090 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19713 |
Total query time: 0.00606 s |