VLC-3.0.23

Introdução ao VLC

VLC é um reprodutor, transmissor e codificador de mídia. Ele consegue reproduzir várias entradas, como arquivos, fluxos de rede de intercomunicação, dispositivos de captura, áreas de trabalho ou DVD, SVCD, VCD e CD de áudio. Ele consegue usar a maioria dos codificadores de áudio e vídeo (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, etc.) e também consegue converter para diferentes formatos e (ou) enviar fluxos ao longo da rede de intercomunicação.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

  • Transferência (HTTP): https://download.videolan.org/vlc/3.0.23/vlc-3.0.23.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: ebc3f0d0a94785fd2b2df4087516938e

  • Tamanho da transferência: 26 MB

  • Espaço em disco estimado exigido: 957 MB

  • Tempo de construção estimado: 1,2 UPC (usando paralelismo = 4; com os testes)

Dependências do VLC

Recomendadas

Recursos e pacotes opcionais

dbus-1.16.2, libidn-1.43 e libssh2-1.11.1

Plugins opcionais de entrada

libarchive-3.8.5, libcddb-1.3.2, libdv-1.0.0, libdvdcss-1.5.0, libdvdread-7.0.1, libdvdnav-7.0.0, libproxy-0.5.12, Samba-4.23.5, v4l-utils-1.32.0, libbluray, libdc1394, libnfs, libraw1394, Live555 e VCDImager (exige libcdio-2.1.0)

Plugins opcionais mux/demux

libogg-1.3.6, Game Music Emu, libdvbpsi, libshout, libmatroska (exige libebml), libmodplug, Musepack e sidplay-libs

Plugins opcionais de codificar

dav1d-1.5.3, FAAD2-2.11.2, FLAC-1.5.0, libaom-3.13.1, libass-0.17.4, libmpeg2-0.5.1, libpng-1.6.55, libva-2.23.0, libvorbis-1.3.7, Opus-1.6.1, Speex-1.2.1, libvpx-1.16.0, x264-20250815, aribb24, Dirac, FluidLite, FluidSynth, libdca, libkate, libtheora, OpenMAX, Schroedinger, Shine, SoX, Tremor, Twolame e Zapping VBI

Plugins opcionais de vídeo

AAlib-1.4rc5, Fontconfig-2.17.1, FreeType-2.14.1, FriBidi-1.0.16, gst-plugins-base-1.28.1, libplacebo-7.360.0 (atualmente quebrado), librsvg-2.61.4, libcaca, libmfx e SDL1

Plugins opcionais de áudio

PulseAudio-17.0, libsamplerate-0.2.2, spatialaudio e JACK

Plugins opcionais de interface

FreeRDP-3.22.0, libtar, libvncclient e LIRC

Plugins opcionais de filtro de visualizações e de vídeo

Goom, libvsxu e projectM

Plugins opcionais de descoberta de serviço

Avahi-0.8, libmtp e libupnp

Opções diversas

GnuTLS-3.8.12, libnotify-0.8.8, libxml2-2.15.1, Protobuf-33.5, taglib-2.2, xdg-utils-1.2.1 (tempo de execução), AtmoLight, libmicrodns e Srt

Instalação do VLC

Primeiro, corrija uma falha de construção introduzida pela versão mais recente de gst-plugins-base:

sed -i 's/gstvideopool.h/video.h/' modules/codec/gstreamer/gstvlcvideopool.h

Instale o VLC executando os seguintes comandos:

BUILDCC=gcc ./configure --prefix=/usr &&
make

Para testar os resultados, emita: make check. Um teste falhará se você não estiver em um ambiente gráfico.

Agora, como o(a) usuário(a) root:

make docdir=/usr/share/doc/vlc-3.0.23 install
[Nota]

Nota

Esse pacote instala arquivos de ícone na hierarquia /usr/share/icons/hicolor e arquivos de área de trabalho na hierarquia /usr/share/applications. Você pode melhorar o desempenho do sistema e o uso de memória atualizando /usr/share/icons/hicolor/index.theme e /usr/share/applications/mimeinfo.cache. Para realizar a atualização, você precisa ter o GTK-3.24.51 instalado (para o cache de ícones) e o desktop-file-utils-0.28 (para o cache da área de trabalho) e emitir os seguintes comandos como o(a) usuário(a) root:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Usando VLC

Por um tempo, Qt-5 foi a única maneira de obter uma interface gráfica pela qual esse pacote é conhecido. Ele agora suporta Qt-6, mas vem com um monte de desvantagens, pois é uma recente portagem da interface anterior. Vários bits da funcionalidade estão quebrados. Por exemplo, a pausa e outros recursos de navegação estão quebrados, o posicionamento do vídeo está incorreto, entre outros problemas.

Outro problema é que a reprodução de vídeo, apesar da reprodução de áudio com metadados de imagem ser boa, está quebrada no Wayland sem o uso da variável QT_QPA_PLATFORM. O problema exato é que o vídeo nunca reproduz, e a janela move por toda a tela. Se estiver no Wayland, você deveria executar QT_QPA_PLATFORM=xcb vlc -I "qt" para executar a interface Qt. Isso força a interface de janela do xcb ser usada em vez da do wayland, já que a reprodução do vídeo tentará usar xcb de qualquer maneira e falhará. No X11, isso não deveria ser um problema.

No entanto, muitos problemas ainda persistirão. É recomendado ainda usar o VLC por outros meios até que esses problemas sejam corrigidos.

Explicações do Comando

--disable-vpx: Use essa chave se você não tiver libvpx instalado.

--disable-mad: Use essa chave se você não tiver a libmad instalada.

--disable-avcodec --disable-swscale: Use essas chaves se você não tiver o FFmpeg instalado.

--disable-a52: Use essa chave se você não tiver a liba52 instalada.

--disable-xcb: Use essa chave se você não tiver o Sistema de Janelas X instalado.

--disable-alsa: Use essa chave se você não tiver o ALSA instalado.

--disable-libgcrypt: Use essa chave se você não tiver a libgcrypt instalada.

--disable-sftp: O padrão é o de construir o módulo sftp se libssh2-1.11.1 estiver instalado. Use essa chave se você não quiser construir esse módulo.

[Nota]

Nota

Existem muitas opções para o comando configure do VLC. Verifique a saída gerada do configure --help para uma lista completa.

Conteúdo

Aplicativos Instalados: cvlc, nvlc, qvlc, rvlc, vlc e vlc-wrapper
Bibliotecas Instaladas: libvlccore.so, libvlc.so e muitos plugins em /usr/lib/vlc/plugins
Diretórios Instalados: /usr/{include,lib,share}/vlc, /usr/share/kde4 e /usr/share/doc/vlc-3.0.23

Descrições Curtas

cvlc

é um conjunto de comandos sequenciais para executar o VLC com a interface fictícia

nvlc

é um conjunto de comandos sequenciais para executar o VLC com a interface ncurses

qvlc

é um conjunto de comandos sequenciais para executar o VLC com a interface Qt

rvlc

é um conjunto de comandos sequenciais para executar o VLC com uma interface de linha de comando

vlc

é o reprodutor de mídia VLC

vlc-wrapper

é um envolucrador para eliminar privilégios com o VLC