someday Posted December 13, 2009 Posted December 13, 2009 Помогите разобраться с VLC. Ось Gentoo, ядро 2.6.30. Карта twinhan 878, для примера хочу вещать канал KRT со спутника Sirius 4. szap выдает что сигнал есть: KRT:11766:h:0:27500:6151:6152:6150(channels.conf) reading channels from file '/etc/channels.conf' zapping to 1 'KRT': sat 0, frequency = 11766 MHz H, symbolrate 27500000, vpid = 0x1807, apid = 0x1808 sid = 0x1806 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' status 1f | signal 4000 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK status 1f | signal 4000 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK status 1f | signal 4100 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK status 1f | signal 4100 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK Поставил 0777 на /dev/dvb/ ls -l /dev/dvb/adapter0/ total 0 crwxrwxrwx 1 root video 212, 0 Dec 13 18:47 demux0 crwxrwxrwx 1 root video 212, 1 Dec 13 18:47 dvr0 crwxrwxrwx 1 root video 212, 3 Dec 13 18:47 frontend0 crwxrwxrwx 1 root video 212, 2 Dec 13 18:47 net0 VLC ставил со след. флагами: [ebuild R ] media-video/vlc-1.0.2 USE="a52 aac bidi cdda cdio dts dvb dvd ffmpeg flac gcrypt httpd live matroska mp3 mpeg ncurses ogg stream theora vlm xv* -X -aalib -alsa (-altivec) -atmo -avahi -cddax -cddb -dbus -dc1394 -debug -dirac -directfb -fbcon -fluidsynth -fontconfig -ggi -gnome -gnutls -hal -id3tag -ieee1394 -jack -kate -libass -libcaca -libnotify -libproxy -libsysfs -libtiger -libv4l2 -lirc -lua -mmx* -modplug -mtp -musepack -nsplugin -opengl -optimisememory -oss (-pda) -png -pulseaudio -pvr -qt4 -remoteosd -rtsp -run-as-root* -samba -schroedinger -sdl -sdl-image -seamonkey -shine -shout -skins -speex -sse* -svg -svga -taglib -truetype -twolame -upnp -v4l -v4l2 -vcdinfo -vcdx -vorbis -win32codecs -wma-fixed -x264 -xcb -xinerama -xml -xosd -zvbi" Запускаю так: vlc -vvv --color --ttl 12 --program=6150 dvb: --dvb-frequency=17660000 --dvb-srate=27500000 \ --dvb-voltage=18 --sout '#standard{access=http,mux=ts,dst=0.0.0.0:8001}' Получаю: [0x80c7e40] main input debug: `dvb:' gives access `' demux `' path `dvb:' [0x80c7e40] main input debug: creating demux: access='' demux='' path='dvb:' [0x80d2370] main demux debug: looking for access_demux module: 3 candidates libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdread: Could not open dvb: with libdvdcss. libdvdread: Can't open dvb: for reading [0x80d2370] dvdnav demux warning: cannot open dvdnav [0x80d2370] main demux debug: TIMER module_need() : 3.060 ms - Total 3.060 ms / 1 intvls (Avg 3.060 ms) [0x80c7e40] main input debug: creating access '' path='dvb:' [0x80d2370] main access debug: looking for access module: 5 candidates [0x80d2370] access_file access debug: opening file `dvb:' [0x80d2370] access_file access error: cannot open file dvb: (No such file or directory) [0x80d2370] main access error: File reading failed [0x80d2370] main access error: VLC could not open the file "dvb:". [0x80d2370] cdda access warning: could not open dvb: [0x80d2370] main access debug: TIMER module_need() : 2.426 ms - Total 2.426 ms / 1 intvls (Avg 2.426 ms) [0x80c7e40] main input error: open of `dvb:' failed: no suitable access module [0x80c7e40] main input error: Your input can't be opened [0x80c7e40] main input error: VLC is unable to open the MRL 'dvb:'. Check the log for details. [0x80bf000] main playlist debug: finished input [0x80bf000] main playlist debug: dead input [0x80c9190] main stream output debug: destroying useless sout [0x80c9268] main stream out debug: destroying chain... (name=duplicate) [0x80c9268] stream_out_duplicate stream out debug: closing a duplication [0x80d2b78] main stream out debug: destroying chain... (name=std) [0x80d55c8] main mux debug: removing module "mux_ts" [0x80d4808] main http server debug: waitpipe: object killed [0x80d4808] main http server debug: HTTP host removed [0x80d4128] access_output_http access out debug: Close По логам видно что VLC не может открыть устройство "dvb:", но ведь в /dev/dvb все есть + маска 0777. Что ему еще нужно? Хотелось бы знать кто какие версии VLC использует? Вставить ник Quote
Voicemaster Posted December 13, 2009 Posted December 13, 2009 libdvdread: Could not open dvb: with libdvdcss. Вставить ник Quote
tipok Posted December 16, 2009 Posted December 16, 2009 (edited) Скорее вот это: "[0x80c7e40] main input error: open of `dvb:' failed: no suitable access module" VLC собран без поддержки DVB. Edited December 16, 2009 by tipok Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.