sobota, 6 października 2012

Nagrywanie programów z karty TV za pomocą mencoder

Jak wspominałem poprzednio z kartą WinFast TV2000 są w Fedorze problemy z dźwiękiem przy kernelach nowszych niż 3.2. Do tego jeszcze nie ładuje się domyślnie moduł snd-pcm-oss a bez niego nie udało mi się zmusić mencodera do nagrywania dźwięku. Przygotowanie do nagrywania należy więc zacząć od załadowania tego modułu
modprobe snd-pcm-oss
Bez załadowania tego modułu próby nagrywania kończyły się u mnie komunikatem
Unable to open '/dev/dsp': No such file or directory
Sprawdziłem wiele opcji mencodera i kilka dostępnych kodeków i osobiście preferuję nagrywanie z opcjami
mencoder tv://R1 -o test.avi -oac mp3lame -lameopts br=64 \
-ovc lavc -lavcopts vcodec=wmv2:vbitrate=1500:vhq:keyint=250
Oczywiście "R1", to przykładowy program (patrz: poprzedni wpis), który należy zastąpić nazwą żądanego kanału lub częstotliwością a nagrywamy do pliku test.avi.
I jeszcze jedno - to jest zwykła TV a nie full HD, wiec nie spodziewajmy się super jakości.

mencoder ma jedna wadę - nagrywa w tle nie wyświetlając nagrywanego programu. Można to jednak łatwo obejść. Na jednym terminalu włączamy nagrywanie, w dowolnym mikserze wyciszamy dźwięk tak, żeby nie słyszeć nagrywanego a w drugim terminalu przy pomocy mplayer odtwarzamy aktualnie nagrywany plik.

Brak komentarzy:

Prześlij komentarz