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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-11-28 02:49:58

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

[Gentoo]mplayer/mencoder i dźwięk z CX88

karta pięknie działa z tvtime i sox:

Kod:

sox --buffer 2048 -t alsa hw:6 -t alsa default
tvtime -d /dev/video1 -b /dev/vbi1

Natomiast mplayer i mencoder nie łapią dźwięku z tej karty, pomimo - ze próbowałem kilkunastu różnych ustawień, zarówno jako alsa, jak również jako /dev/dsp i /dev/mixer.

Mencoder:

Kod:

mencoder -tv driver=v4l2:device=/dev/video1:fps=30000/1001:chanlist=europe-west:adevice=hw.6:alsa:input=0:amode=1:normid=4 -ffourcc DIVX -ovc lavc -oac mp3lame -lameopts cbr:br=128 -endpos 60 -o probtvn.avi tv://TVN

lub

Kod:

mencoder -tv driver=v4l2:device=/dev/video1:fps=30000/1001:chanlist=europe-west:adevice=/dev/dsp6:input=0:amode=1:normid=4 -ffourcc DIVX -ovc lavc -oac mp3lame -lameopts cbr:br=128 -endpos 60 -o probtvn.avi tv://TVN

w nagraniu dźwięku brak, pomimo radosnego komunikatu:

Kod:

Video stream:  685.545 kbit/s  (85693 B/s)  size: 5143870 bytes  60.027 secs  1501 frames

Audio stream:  128.000 kbit/s  (16000 B/s)  size: 960000 bytes  60.000 secs
v4l2: 1503 frames successfully processed, 299 frames dropped.

W mplayerze bezskutecznie próbowałem takich ustawień:

Kod:

#tv=device=/dev/video1:chanlist=europe-east:adevice=/dev/dsp6:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls
#tv=device=/dev/video1:chanlist=europe-east:adevice=/dev/mixer6:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls
#tv=device=/dev/video1:chanlist=europe-east:alsa=1:adevice=hw.6,0:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls

dźwięku brak, dodatkowo w takim zapisie:

Kod:

tv=device=/dev/video1:chanlist=europe-east:alsa:adevice=hw.6:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls

mam wynik:

Kod:

~ $ mplayer tv://
Error: suboption 'alsa' of 'tv' must have a parameter!
Error parsing option tv=device=/dev/video1:chanlist=europe-east:alsa:adevice=hw.6:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls at line 3

karta to:

Kod:

card 6: CX8811 [Conexant CX8811], device 0: CX88 Digital [CX88 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

w dev widoczna jako:

Kod:

 $ ls -l /dev/dsp6
crw-rw---- 1 root audio 14, 99 11-27 21:30 /dev/dsp6
~ $ ls -l /dev/mixer6
crw-rw---- 1 root audio 14, 96 11-27 21:30 /dev/mixer6

Jeśli sox bez kłopotu łapie dźwięk z karty, - to IMHO mplayer i mencoder też powinny, a jest niestety inaczej.

Strajk mplayera przeżyję (tvtime) ale mencoder jest raczej niezbędny.

Mplayer - wersja:  1.0_rc4_p20101024

Kod:

media-video/mplayer X a52 aalib alsa ass cddb cdio cdparanoia cpudetection dirac directfb dts dv dvb dvd dvdnav enca encode faac faad ffmpeg-mt gif gsm iconv ipv6 jack jpeg jpeg2k kernel_linux libcaca live lzo mad md5sum mmx mmxext mng mp3 nas network openal opengl osdmenu png pvr quicktime radio rar real rtc rtmp sdl shm speex sse sse2 ssse3 tga theora toolame tremor truetype twolame unicode v4l v4l2 vdpau video_cards_vesa vidix vorbis win32codecs x264 xinerama xscreensaver xv xvid xvmc

Wyniki przykładowego nagrania są tutaj:
log z terminala: http://jacekalex.sh.dug.net.pl/raporttvn.txt
nagranie: http://jacekalex.sh.dug.net.pl/probtvn.avi

Wszelkie sugestie mile widziane

Dzięki i Pozdrawiam

Ostatnio edytowany przez Jacekalex (2010-11-28 03:06:01)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2010-11-28 08:58:05

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Nie chce mi się przekladać karty w kompie aby sprawdzić ale spróbuj tak

Kod:

mplayer tv:// -tv device=/dev/video1:outfmt=yuy2:normid=5:alsa:adevice=hw.6,0:audiorate=32000:immediatemode=0:outfmt=yuy2:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:channels=8-TVP1,21-TVP2,47-POLSAT,32-TVN,60-TVP3,34-Puls

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2010-11-28 10:56:35

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Jesteś wielki

W mplayerze dźwięk ruszył, tylko dopasowałem audiorate do tunera, bo zmiana częstotliwości w locie powodowała zakłócenia.
Także dałem audiorate=48000 -tyle tuner wykazuje w soxie.

Teraz biorę na tapetę mencodera, mam nadzieję, że nie będzie się buntował.

I jeszcze jeden drobiazg - nie wiem, gdzie to w mplayerze zmienić:
przy zmianie kanału mam następujący widok: nowy program wychodzi w prawym górnym rogu (1/4 ekranu) , stary zostaje zamrożony i zniekształcony (lub leci w pętli z cache) w tle.
Wygląda to tak:
http://img829.imageshack.us/img829/6622/wtfoh.th.jpg
(zdjęcie zabytkową komórką) - żaden sposób zrzutu w kompie nie uchwycił efektu.
Wygląda to tak, jakbym miał jakiś previev w mplayerze, tylko nie wiem, jak go wyłączyć.
Przełączanie programów w tym mniejszym (1/4 okna) działa z opóźnieniem, szybkie przypomina  przegląd kanałów -jaki kiedyś był w telewizorach.
Ale to, jak nic nie wykombinuję, to najwyżej pójdzie skryptem kilującym mplayera.

W dalszym ciągu mplayer nie zna częstotliwości dla kanału 8 TVP1 (tu nie wiem, jak mu to wbić do łba - czy ma gdzieś plik konfiguracyjny  o którym nie wiem, z tablicą częstotliwości?).

Ponadto - jak mencodera puścić na konkretny kanał tv - najlepiej z konfigu mplayera choć nie koniecznie?

Bo jak te dwie kwestie rozwiążę, to mplayer będzie kompletny. :)

Dzięki i pozdrawiam
;)))

Ostatnio edytowany przez Jacekalex (2010-11-28 12:13:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2010-11-28 12:28:41

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Z tym przełączaniem kanałów to mplayer tak ma.
Naciśnij dwa razy spację i będzie ok.

Jak ustawić mencodera na kanał ?

Ustaw go na konkretną częstotliwość.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2010-11-28 12:46:39

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

ilin napisał(-a):

Z tym przełączaniem kanałów to mplayer tak ma.
Naciśnij dwa razy spację i będzie ok.

Jak ustawić mencodera na kanał ?

Ustaw go na konkretną częstotliwość.

Niezupełnie tak ma, tłukę spację najpierw 2 razy, potem jeszcze 50 razy, i włączanie wyłączanie stopklatki idzie, obraz bez zmian.

Co do mencodera na częstotliwość to jeśli zrozumiałem, chodzi o opcję freq=XXX.xx , prawda?

Ostatni kłopot - to już chyba sterownik albo sam tuner, lub jakaś biblioteka w systemie , na mplayerze, sox do hw:1 i sox do default/jack jest to samo, czyli czasami dźwięk jest przerywany szumem, dość głośnym.
W tvtime wystarczy przełączyć kanał na sekundę, żeby efekt zniknął, jeśli chcę go przerwać, czasami znika samoczynnie, czasem po sekundzie, czasem po kilkunastu.

Spróbuję na innym systemie, czy jest to samo.

Dzięki
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2010-11-28 12:50:55

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

U mnie trick ze spacją przy karcie na tym chipie działa.

Co do mencodera na częstotliwość to jeśli zrozumiałem, chodzi o opcję freq=XXX.xx , prawda?

Tak dokładnie.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2010-11-28 14:20:18

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Mplayer zależy do sterownika (z cx88 się trochę gryzie).
Powód? na Hauppauge (cx88) nie przełącza kanałów, tylko robi mini-okienko, na bttv (Pinnacle PCTV) przełącza kanały normalnie.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2010-11-28 14:21:37

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Ja też mam kartę na cx88xx i spacja pomaga.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#9  2010-11-28 14:47:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

A ja widzę, że nie ma uniwersalnej reguły na zachowanie mplayera, zwłaszcza wersji z svn.
W dodatku tylko takich się praktycznie używa, ze względu na np vdpau, czy ffmpeg-mt - w ostatnich wersjach.
Mój poza TV sprawdza się bardzo dobrze.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2010-11-28 15:19:29

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Spróbuj puścić dla testu mplayera na innym sterowniku video (przetestuj kilka)


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#11  2010-11-28 17:42:47

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo]mplayer/mencoder i dźwięk z CX88

Sprawdzone: vdpau, x11, xv, gl, gl2, sdl, gl_nosw a także aa i matrixview :)  - wszędzie na cx88 to samo.
Wyjątkiem jest aa - w którym obraz był jak najbardziej prawidłowy :xD

Ale za to znalazłem zagubioną jedynkę TVP - trzeba mu w konfigu wklepać R8.
Ale jednak pod względem odtwarzania tvtime się znacznie lepiej prezentuje, tylko sox czasem się wyłącza.

EDYTA:
mencoder gotowy:

Kod:

mencoder  tv:// -tv device=/dev/video1:driver=v4l2:outfmt=yuy2:normid=5:fps=25:width=768:height=578:brightness=20:contrast=0:saturation=100:freq=191.250:fps=25:audiorate=48000:amode=1:alsa:adevice=hw.6 -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 <plik-wyjściowy>.avi

gdzie freq - to częstotliwość sygnału tv.
W przykładzie TVP1 w mojej okolicy.

Dzięki
;-)

Ostatnio edytowany przez Jacekalex (2010-11-28 23:22:11)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)