Bądź: Wyszukaj na stronie z użyciem Google
reklama:

sobota, 12 kwietnia 2008

Mencoder – nagrywanie obrazu z karty TV, Composite lub S-Video

Autor: , 09:25, sobota, 12 kwietnia 2008


Na pewno każdy, kto posiada kartę telewizyjną w swoim komputerze, próbował nagrać ulubiony program. Pokażę jak za pomocą MEncodera przechwycić obraz, który generuje karta telewizyjna.

Kompeksowe polecenie, które przechwyci program telewizyjny:
mencoder tv:// -tv driver=v4l2:device=/dev/video0: input=0:freq=215,00:width=720:height=480: outfmt=yuy2 brightness=50:contrast=10:saturation=60:hue=60 alsa:forceaudio:volume=90 -o /home/film.avi -ofps 25 -vf-add scale=320:240 -vf-add expand=320:240:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=1000:max_bframes=0:quant_type=h263:me_quality=4 -oac lavc -lavcopts acodec=mp2:abitrate=128
Ważne jest, aby ustawić odpowiednią częstotliwość na jakiej nadawany jest program. Częstotliwość edytujemy zmieniając wartość parametru freq=215,00.

Przechwytywanie z portów Composite i S-Video
jest już znacznie łatwiejsze, gdyż nie musimy deklarować częstotliwości kanału.

Przykładowe polecenie wygląda tak:
mencoder tv:// -tv driver=v4l2:device=/dev/video0:input=1:width=720:height=480:outfmt=yuy2 brightness=50:contrast=10:saturation=60:hue=60 alsa:forceaudio:volume=90 -o /home/adrian/mencoder/comp.avi -ofps 25 -vf-add scale=320:240 -vf-add expand=320:240:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=1000:max_bframes=0:quant_type=h263:me_quality=4 -oac lavc -lavcopts acodec=mp2:abitrate=128
Tym razem najważniejszym parametrem jest input=1, który zmienia źródło pobierania sygnału.
Komentarze 2 comments
Anonimowy pisze...

Brakuje ważnego parametru norm=PAL-DK polski system, bez tego u mnie na secam sie ustawialo i obraz zly byl

mencoder tv:// -tv driver=v4l2:device=/dev/video0:input=2:norm=PAL-DK:width=720:height=480:outfmt=yuy2 brightness=50:contrast=10:saturation=60:hue=60 alsa:forceaudio:volume=90 -o /rozne_dane/zgrywanie_video/comp.avi -ofps 25 -vf-add scale=320:240 -vf-add expand=320:240:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=1000:max_bframes=0:quant_type=h263:me_quality=4 -oac lavc -lavcopts acodec=mp2:abitrate=128

Anonimowy pisze...

Niestety na moim dwuprocesorowym komputerze dźwięk nie nadarza za obrazem, próbowałem różnych opcji parametrów komendy mencoder.
Czytałem na forach większość używa do nagrywania xdtv. Spróbowałem zainstalować: po aktualizacji z 7.04 do 7.10, XdTV v.2.4.0 wyświetla czarny ekran. Problem jest znany i polega na konflikcie z nowym kernelem. Autorzy wprowadzili poprawioną wersję XdTV 2.4.1cvs dostępną TUTAJ http://sourceforge.net/project/showfiles.php?group_id=67268 Programem xdtv działa dobrze dźwięk i obraz nawet na standardowych opcjach. Może dlatego, że korzysta z ffmpeg. Z tego wynika, że jest szybszy.

Prześlij komentarz


Popularne posty

Etykiety