1

Тема: VLC - нет нужного параметра

Поставил на gentoo медеаплер vlc. На сервере нет иксов и по сути нужен именно cvlc и его параметр --rtsp-tcp Но его нет? В чем может быть проблема?

На CentOS c vlc 2.1.5 - параметр есть, Mageia с VLC 2.1.4 - параметр есть. Даже если с man заглянуть, то даже описание его наблюдается.

Только вот не задача, на gentoo он отсутствует напрочь. Может надо с каким параметром установить? Проверял версию 2.1.2 и 2.1.4

2

Re: VLC - нет нужного параметра

А USE-флаг rtsp был включен при сборке?

3

Re: VLC - нет нужного параметра

fragment пишет

А USE-флаг rtsp был включен при сборке?

Не знаю. Можно проверить как?

4

Re: VLC - нет нужного параметра

Проверить можно той же командой, что и устанавливали пакет.

5

Re: VLC - нет нужного параметра

fragment, Набрал emerge vlc и он снова начал его ставить.

6

Re: VLC - нет нужного параметра

Как правило, никто не ставит в генте пакеты голой командой emerge, за исключением случаев, когда человек точно знает что должно произойти. В прошлой теме уже подсказывали ключи: -av. Это так трудно запомнить?

Впрочем, флаги установленного пакета можно посмотреть иначе:

cat /var/db/pkg/media-video/vlc-<версия>/USE

7

Re: VLC - нет нужного параметра

XliN, что ты как маленький всем мозги компостируешь!? и не в первый раз... иди уже хендбук прочитай... тебе нужны второй и третий разделы, но желательно сначала...

8

Re: VLC - нет нужного параметра

Fat-Zer пишет

ы как маленький всем мозги компостируешь!

Это не я! А чудо дистрибутив взрывает мой мозг.

9

Re: VLC - нет нужного параметра

XliN пишет

Это не я! А чудо дистрибутив взрывает мой мозг.

потому что ты его в ухо насилуешь вместо того чтобы сесть и доки почитать...
дружбу с гентой надо начинать с установки...

10

Re: VLC - нет нужного параметра

Fat-Zer пишет

дружбу с гентой надо начинать с установки...

Я пробовал, но это единственный дистрибутив с которым я не сдружился. Не понимаю я всех этих заморочек, если можно сделать проще.

11

Re: VLC - нет нужного параметра

fragment, добавил флаг rtsp, но параметра так и нет.

Консоль
[ebuild   R   ~] media-video/vlc-2.1.4:0/5-7  USE="avcodec avformat dvbpsi encode ffmpeg gcrypt ncurses png postproc rtsp run-as-root samba swscale vorbis xml -X -a52 -aalib -alsa (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cdda -cddb -chromaprint -dbus -dc1394 -debug -dirac -directfb (-directx) -dts -dvb -dvd (-dxva2) -egl -faad -fdk -flac -fluidsynth -fontconfig -gme -gnome -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libnotify -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -mmx -modplug -mp3 -mpeg -mtp -musepack (-neon) -ogg -omxil -opencv -opengl -optimisememory -opus -projectm -pulseaudio -qt4 (-qt5) -rdp -schroedinger -sdl -sdl-image -sftp -shout -sid -skins -speex -sse -svg -taglib {-test} -theora -tremor -truetype -twolame -udev -upnp -v4l -vaapi -vcdx -vdpau -vlm -vnc -wma-fixed -x264 -xcb -xv -zvbi" 0 kB

12

Re: VLC - нет нужного параметра

XliN пишет

Не знаю. Можно проверить как?

XliN, я вам уже упомянул утилиту eix, поставьте её, посредством неё можно получать информацию о доступных пакетах, их версиях и флагах с которыми они собраны или будут собираться (пересобираться).

13

Re: VLC - нет нужного параметра

XliN пишет

Не понимаю я всех этих заморочек, если можно сделать проще.

Ну так зачем тогда ставите Gentoo? В Gentoo будет проще только в том случае, если вы прочтёте документацию, здесь  разобраться в лоб, нахрапом не получится, без знаний ничего не получится.

14

Re: VLC - нет нужного параметра

XliN пишет

На CentOS c vlc 2.1.5 - параметр есть, Mageia с VLC 2.1.4 - параметр есть. Даже если с man заглянуть, то даже описание его наблюдается.
Только вот не задача, на gentoo он отсутствует напрочь. Может надо с каким параметром установить? Проверял версию 2.1.2 и 2.1.4

XliN, вы документацию хотя бы по VLC прочитали, прежде чем сетовать, что в Gentoo нет нужного вам параметра?

Вот выдержка:

Консоль

RTP/RTSP/SDP demuxer (using Live555)
      --rtsp-tcp, --no-rtsp-tcp  Use RTP over RTSP (TCP) (default disabled)
          Use RTP over RTSP (TCP) (default disabled)
      --rtp-client-port=<integer [-2147483648 .. 2147483647]>
                                 Client port
          Port to use for the RTP source of the session
      --rtsp-mcast, --no-rtsp-mcast
                                 Force multicast RTP via RTSP (default
                                 disabled)
          Force multicast RTP via RTSP (default disabled)
      --rtsp-http, --no-rtsp-http
                                 Tunnel RTSP and RTP over HTTP (default
                                 disabled)

https://wiki.videolan.org/VLC_command-line_help

Видите, что для того, что бы был параметр --rtsp-tcp нужно, что бы VLC был собран с поддержкой Live555. Для того, что бы определить какой флаг нужно активировать при сборке vlc, что бы была активирована поддержка Live555 идёте и открывате ebuild vlc, вот выдержка из него:

src_configure() {
    # Compatibility fix for Samba 4.
    use samba && append-cppflags "-I/usr/include/samba-4.0"

    # Needs libresid-builder from libsidplay:2 which is in another directory...
    # FIXME!
    append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"

    if use truetype || use projectm ; then
        local dejavu="/usr/share/fonts/dejavu/"
        myconf="--with-default-font=${dejavu}/DejaVuSans.ttf \
                --with-default-font-family=Sans \
                --with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
                --with-default-monospace-font-family=Monospace"
    fi

    local qt_flag=""
    if use qt4 || use qt5 ; then
        qt_flag="--enable-qt"
    fi

    econf \
        ${myconf} \
        --enable-vlc \
...
                $(use_enable live live555) \
...

http://sources.gentoo.org/cgi-bin/viewv … 1.5.ebuild
Как видите, это флаг "live", проверяем активирован флаг или нет.

Вот ваш вывод:

Консоль

[ebuild   R   ~] media-video/vlc-2.1.4:0/5-7  USE="avcodec avformat dvbpsi encode ffmpeg gcrypt ncurses png postproc rtsp run-as-root samba swscale vorbis xml -X -a52 -aalib -alsa (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cdda -cddb -chromaprint -dbus -dc1394 -debug -dirac -directfb (-directx) -dts -dvb -dvd (-dxva2) -egl -faad -fdk -flac -fluidsynth -fontconfig -gme -gnome -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libnotify -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -mmx -modplug -mp3 -mpeg -mtp -musepack (-neon) -ogg -omxil -opencv -opengl -optimisememory -opus -projectm -pulseaudio -qt4 (-qt5) -rdp -schroedinger -sdl -sdl-image -sftp -shout -sid -skins -speex -sse -svg -taglib {-test} -theora -tremor -truetype -twolame -udev -upnp -v4l -vaapi -vcdx -vdpau -vlm -vnc -wma-fixed -x264 -xcb -xv -zvbi" 0 kB

Как видите, флаг у вас выключен. Так что активируйте указанный флаг, как это делать вы уже знаете, пересобирайте VLC и у вас будет нужный вам параметр.

XliN, неправдали, если бы вы прочитали документацию по VLC, хотя бы просто man, на который вы ссылаетесь и документацию по Gentoo, то у вас всё бы уже было настроено правильно.

Почитайте man страницу по VLC, а то у вас могут возникнуть ещё вопросы ввиду отсутствия какого-либо параметра и документацию по Gentoo.

Удачи.

15

Re: VLC - нет нужного параметра

XliN пишет

Не понимаю я всех этих заморочек, если можно сделать проще.

Проще уже некуда. Гента как раз предоставляет очень тонкий баланс между гибкостью, автоматизацией и простотой, нужно только хоть немного уметь логически мыслить, ну и забыть все бредни про интуитивную понятность операционных систем и при каждом вопросе читать маны.

16

Re: VLC - нет нужного параметра

kostik87 пишет

вы документацию хотя бы по VLC прочитали, прежде чем сетовать, что в Gentoo нет нужного вам параметра?

Как раз таки читал, но если смотреть vlc -H, то там ничего подобного нет в описании.

kostik87 пишет

Ну так зачем тогда ставите Gentoo?

Досталась в наследство. Я бы сам ни в коем случаи не поставил.

17

Re: VLC - нет нужного параметра

kostik87, Спасибо. Именно этого флага и не хватало.