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/.
OK - obraz się nagrał dobrze ale nagranie jest bez dźwięku :( dźwięk musi być pobierany z line in
Ostatnio edytowany przez figa (2010-02-22 17:33:24)
Offline
Zmienimy ciut składnię dla dźwięku
mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=2:outfmt=yuy2:normid=8:fps=25:width=768:height=578:brightness=50:contrast=50:saturation=84:fps=25:audiorate=48000:adevice=/dev/dsp:amode=1 -vf scale=512:384,pp=de -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /home/kiki/record_`date "+%s"`.avi
Spróbuj tak.
Offline
jesteś wielki :) wszystko OK jest i dźwięk i obraz i nie ma przesunięcia w czasie bo kiedyś dawno z tym mencoderem się borykałam ale miałam właśnie przesuniecie w czasie
Chyba można to polecenie zapisać do jakiegoś skryptu i uruchamiać skryptem . Już to zrobiłam, mam skrypt na pulpicie :) .
Ostatnio edytowany przez figa (2010-02-22 18:00:43)
Offline
Można i to zrobimy ale jeszcze takie pytania.
1. Czy jakosć obrazu jest taka jak powinna mam na myśli kontrast jasność itp. To wszystko jest tam zdefiniowane i można dostosowac.
2. Czy pliki wynikowe nie są zbyt wielkie do czasu ile trwają.
Ja tak nagrywam ale potem je przekodowywuję w dwóch przebiegach aby je zmniejszyć.
Jak odpowiesz mi na to to napiszemy skrypt i podepniemy go np pod ikonkę.
Offline
Myślę że jest OK , wiem że tam są te parametry i możliwość zmiany . Jest spory kontrast choć kontrast jest na 50 ale saturation jest 84 , znalazłam stare polecenie nagrywania jakie kiedyś miałam i tam było ustawione na 60 ale już nie pamiętam czy było lepiej.
Są mocne kolory teraz na nagraniu ale to kwestia gustu. Ja osobiście wolę bardziej stonowane. Tym się nie przejmuj bo trochę kumam o co chodzi to jak co mogę sama w wolnym czasie poeksperymentować.
Póki co mam na pulpicie skrypt wykonywalny z wklejonym tam Twoim poleceniem.
Tak że takie rzeczy to już umiem zrobić i ikonkę dodać do tego skryptu.
Co do wielkości pliku to trudno mi ocenić , nie mam skali porównawczej jak na razie. Tak żeby wielkość była mniej więcej jak film w divx to chyba 1,5 godz do 700 mb bo zależy mi też na jakości. W zasadzie nagrywam tylko jakieś filmy popularno naukowe żeby oglądać kiedy się ma czas a nie kiedy są w TV.
Twoja pomoc jest dla mnie bezcenna :) i bardzo Ci dziękuję że poświęcasz mi czas.
Jakbyś mógł mi podpowiedzieć jak ustawić nagrywanie o określonym czasie żeby samo się włączyło np. jak mnie nie ma w domu. Wiem że jest cron i chyba też program at który ma coś z tym wspólnego.
Offline
Narazie napiszemy skrypt tak jak ja to widzę.
sudo gedit /usr/local/bin/tv
W gedita wklejasz.
#!/bin/sh gnome-terminal -e \ mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=2:outfmt=yuy2:normid=8:fps=25:width=768:height=578:brightness=50:contrast=50:saturation=84:fps=25:audiorate=48000:adevice=/dev/dsp:amode=1 -vf scale=512:384,pp=de -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /home/kiki/record_`date "+%s"`.avi
Zapisujesz.
Teraz nadajesz uprawnienia.
sudo chmod +x /usr/local/bin/tv
Teraz sprawdzasz czy nie ma jakiegoś błedu w skrypcie
W terminalu wpisz
tv
Jeśli otworzy się drugi terminal i zacznie nagrywac to wszystko gra.
Mozesz polecenie
tv
podpiąc pod ikonkę czy menu.
Na temat crona później napiszę choc wczesniej już o tym było bo teraz mam co innego do zrobienia. :)
Napisz tylko czy ten skrypt co ja zaproponowałem prawidlowo dziala.
Acha ten parametr
vbitrate=2000
odpowiada za wagę pliku ale i za jakość.
Musisz dopasować dla siebie jak uwazasz.
Poniżej 1000 lepiej nie schodzić.
Offline
OK już robię
jest jakiś błąd bo plik wygląda tak
#!/bin/sh gnome-terminal -e \ mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=2:outfmt=yuy2:normid=8:fps=25:width=768:height=578:brightness=50:contrast=50:saturation=84:fps=25:audiorate=48000:adevice=/dev/dsp:amode=1 -vf scale=512:384,pp=de -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /home/kiki/record_`date "+%s"`.avi
nadałam mu prawa jak pisałeś
ale wydanie polecenia tv w konsoli zwraca błąd
kiki@kiki:~/Pulpit$ tv Nie można zanalizować parametrów: Nieznana opcja -tv kiki@kiki:~/Pulpit$
i OK dzięki za wyjaśnienie bitrate :)
Offline
Drobny błąd
#!/bin/bash gnome-terminal -e \ '/usr/bin/mencoder tv:// -tv device=/dev/video0:driver=v4l2:input=2:outfmt=yuy2:normid=8:fps=25:width=768:height=578:brightness=50:contrast=50:saturation=84:fps=25:audiorate=48000:adevice=/dev/dsp:amode=1 -vf scale=512:384,pp=de -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /home/kiki/record_`date "+%s"`.avi'
Tak powinno być dobrze.
Sprawdź.
Offline
sprawdziłam i jeszcze jest coś nie tak, drugie okno terminala miga mi na ekranie , widzę że wypisuje się w nim tekst i znika, nie rozpoczyna nagrywania
Offline
To jeszcze tak sprawdź.
#!/bin/bash gnome-terminal -e "/usr/bin/mencoder tv://-tv device=/dev/video0:driver=v4l2:input=2:outfmt=yuy2:normid=8:fps=25:width=768:height=578:brightness=50:contrast=50:saturation=84:fps=25:audiorate=48000:adevice=/dev/dsp:amode=1 -vf scale=512:384,pp=de -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:keyint=250 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /home/kiki/record_`date "+%s"`.avi"
Offline
mignął znowu 2 terminal ale się zamknął i nie nagrywa pliku
kiki@kiki:~/Pulpit$ tv kiki@kiki:~/Pulpit$
Offline
Ilin na razie nie próbuj bo to może być co innego - spróbowałam zrestartować komputer i stało mi sie to samo co wczoraj czyli nie startuje, pokazuje sie grub który wcześniej mi sie na ekranie TV nie pojawiał jakiś grub chyba 1,9 czy coś takiego beta 4 i komputer wisi - chyba sie załamię
:( :( nie wiem czy to te 9.10 takie cyrki wyprawia akurat na tym komputerze bo przedtem z 8.10 nie miałam takich problemów.
Teraz piszę z drugiego komputera.
Ostatnio edytowany przez figa (2010-02-22 21:40:55)
Offline
Dobra rada.
Zainstaluj sobie debiana Squeeze.
Naprawdę warto.
Jądro wyższe niż w ubuntu i chodzi super.
Lepiej poświęcić trochę czasu na dopracowanie niż co chwila reinstalować.
Offline
skąd go najlepiej pobrać to to zrobię ? :) :( czy stąd http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/
Ostatnio edytowany przez figa (2010-02-22 21:55:54)
Offline
Wczoraj wyszła pierwsza alpha instalatora Squeeze. Może lepiej tej wersji użyć niż tygodniówki?
http://cdimage.debian.org/cdimage/squeeze_di_alpha1 … i386-CD-1.iso
Offline
ok, pobieram i zainstaluję - czy home może zostać stary czy wszystko do kosza mi radzisz :)
Offline
Home może zostać.
Choć radzilbym dać inną nazwę usera aby w innym katalogu potworzyło pliki konfiguracyjne do aplikacji (stare mogą choć nie muszą) robić tam jakieś bubu.
Zawsze można dodać usera i na tamten katalog /home/kiki się przełączyć.
Offline
zainstalowałam ale muszę doinstalować podstawowe pliki bo nie mogę nic skompilować itd. jest może tu taki skrypt jak w Ubuntu ewentualnie czy mogę użyć ubuntowego do doinstalowania kodeków, javy flash itp ?? wydaje mi się że nie
Z palca polecenie tv nie działa choć zmieniłam nazwę katalogu w ścieżce z kiki na kiki1
Offline
Tylko nic nie kompiluj.
Wszystko jest w repo.
Zajmijmy się dopracowaniem systemu.Potem wszystko z górki poleci.
Na początek pokaż wynik polecenia
cat /etc/apt/sources.list
Offline
dodałam repo z forum
kiki1@debian:~$ cat /etc/apt/sources.list # # deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20100216-15:59]/ squeeze main deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20100216-15:59]/ squeeze main deb http://ftp.pl.debian.org/debian/ squeeze main deb-src http://ftp.pl.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main ## debian-multimedia - kodeki, odtwarzacze, etc. deb http://www.debian-multimedia.org/ testing main ## wtyczka Flash playera backportowana z unstable deb http://repo.dug.net.pl/dfr/ testing main contrib ## opera deb http://deb.opera.com/opera/ testing non-free ## skype deb http://download.skype.com/linux/repos/debian/ stable non-free ## repozytorium Google ## repozytorium testing jest uzupełnieniem zwykłego repozytorium, jeśli chcesz mieć ## dostęp do wszystkich programów Google'a, musisz mieć dodane obydwa repozytoria deb http://dl.google.com/linux/deb/ stable non-free deb http://dl.google.com/linux/deb/ testing non-free kiki1@debian:~$
Offline
U Ciebie jest tak
deb http://ftp.pl.debian.org/debian/ squeeze main
A ja mam tak
deb http://ftp.pl.debian.org/debian/ testing main contrib non-free
Nie chodzi mi o slowo testing tylko obrak sekcji contrib i non-free
Popraw to potem zrób
aptitude update
i kolejno
aptitude install flashplugin-nonfree mplayer mencoder xdtv w32codecs
Nad javą potem pomyślimy.
Może na debku xdtv zadziała.
Offline
na oryginalnie zainstalowany xdtv i nic nie ruszanym, pierwsze uruchomienie uruchamia się topornie a w konsoli jest
xdtv: using MMXEXT optimized memcpy() 64K *** AUDIO DEVICE TYPE = alsa *** MIXER DEVICE TYPE = alsa grab_wait: select timeout total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout
no i znowu jest nieprzerywalny proces :( xdtv
Jeszcze nie wklejałam w config xdtv Twojego pliku
Offline
Pierwsze uruchomienie jest zawsze długie.
Lepiej od razu z configiem.
Offline
niestety to samo po zmianie configu
.... LSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM /dev/dsp ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM /dev/dsp *** AUDIO DEVICE TYPE = oss *** MIXER DEVICE TYPE = alsa load_last_channel: can't open /home/kiki1/.xdtv/last_channel grab_wait: select timeout total reset grab_wait: select timeout grab_wait: select timeout grab_wait: select timeout ioctl VIDIOC_QBUF(0): Zły argument total reset .....
i tak w kółko
Offline