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
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
alsa-lib-1.2.15.3, desktop-file-utils-0.28, FFmpeg-8.0.1,
liba52-0.8.0, libgcrypt-1.12.0 libmad-0.15.1b, Lua-5.4.8,
Qt-6.10.2 e um
ambiente gráfico
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
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
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
|