VLC-3.0.21

Introduksjon til VLC

VLC er en mediespiller, streamer og enkoder. Den kan spille fra mange innganger, for eksempel filer, nettverksstrømmer, fangst enheter, skrivebord eller DVD, SVCD, VCD og lyd-CD. Den kan bruke det meste av lyd og videokodeker (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, etc.), og den kan også konvertere til forskjellige formater og/eller sende strømmer gjennom nettverket.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere nedlastinger

VLC Avhengigheter

Anbefalt

Valgfrie funksjoner og pakker

dbus-1.14.10, libidn-1.42, og libssh2-1.11.0

Valgfrie inndata programtillegg

libarchive-3.7.6, libcddb-1.3.2, libdv-1.0.0, libdvdcss-1.4.3, libdvdread-6.1.3, libdvdnav-6.1.1, opencv-4.10.0, Samba-4.21.0, v4l-utils-1.28.1, libbluray, libdc1394, libnfs, libproxy, libraw1394, Live555, og VCDImager (krever libcdio-2.1.0)

Valgfrie mux/demux programtillegg

libogg-1.3.5, Game Music Emu, libdvbpsi, libshout, libmatroska (krever libebml), libmodplug, Musepack, og sidplay-libs

Valgfrie kodek programtillegg

FAAD2-2.11.1, FLAC-1.4.3, libaom-3.9.1, libass-0.17.3, libmpeg2-0.5.1, libpng-1.6.44, libva-2.22.0, libvorbis-1.3.7, Opus-1.5.2, Speex-1.2.1, libvpx-1.14.1, x264-20240812, aribb24, dav1d, Dirac, FluidLite, FluidSynth, libdca, libkate, libtheora, OpenMAX, Schroedinger, Shine, SoX, Tremor, Twolame, og Zapping VBI

Valgfrie video programtillegg

AAlib-1.4rc5, Fontconfig-2.15.0, FreeType-2.13.3, FriBidi-1.0.16, libplacebo-7.349.0 (for øyeblikket ødelagt), librsvg-2.59.1, libvdpau-1.5, sdl12-compat-1.2.68, libcaca, og libmfx

Valgfrie lyd programtillegg

PulseAudio-17.0, libsamplerate-0.2.2, spatialaudio, og JACK

Valgfrie grensesnitt programtillegg

FreeRDP-3.8.0, libtar, libvncclient, og LIRC

Valgfrie visualiseringer og video filter programtillegg

Goom, libvsxu, og projectM

Valgfrie tjenesteoppdagelse programtillegg

Avahi-0.8, libmtp og libupnp

Diverse alternativer

GnuTLS-3.8.7.1, libnotify-0.8.3, libxml2-2.13.4, Protobuf-28.2, taglib-2.0.2, xdg-utils-1.2.1 (kjøretid), AtmoLight, libmicrodns, og Srt

Installasjon av VLC

Først legger du til rettelser for problemer med taglib-2.0 og ffmpeg-7 og senere:

patch -Np1 -i ../vlc-3.0.21-taglib-1.patch         &&
patch -Np1 -i ../vlc-3.0.21-fedora_ffmpeg7-1.patch

Installer VLC ved å kjøre følgende kommandoer:

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

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make docdir=/usr/share/doc/vlc-3.0.21 install
[Notat]

Notat

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og skrivebordsfiler inn i /usr/share/applications hierarkiet. Du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme og /usr/share/applications/mimeinfo.cache. For å utføre oppdateringen må du ha GTK+-3.24.43 installert (for ikon hurtiglageret) og desktop-file-utils-0.27 (for skrivebords hurtiglageret) og utfør følgende kommandoer som root bruker:

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

Parameterforklaringer

--disable-libplacebo: Denne bryteren er nødvendig for å deaktive støtte for bruk av libplacebo som en gjengivelsespipeline fordi VLC er inkompatibel med den nyeste versjonen av libplacebo.

--disable-vpx: Bruk denne bryteren for å deaktivere libvpx.

--disable-mad: Bruk denne bryteren hvis du ikke har libmad installert.

--disable-avcodec --disable-swscale: Bruk denne bryteren hvis du ikke har FFmpeg installert.

--disable-a52: Bruk denne bryteren hvis du ikke har liba52 installert.

--disable-xcb: Bruk denne bryteren hvis du ikke har X Window System installert.

--disable-alsa: Bruk denne bryteren hvis du ikke har ALSA installert.

--disable-libgcrypt: Bruk denne bryteren hvis du ikke har libgcrypt installert.

--disable-sftp: Standard er å bygge sftp modulen hvis libssh2-1.11.0 er installert. Bruk denne bryteren hvis du ikke ønsker å bygge denne modulen.

[Notat]

Notat

Det er mange alternativer til VLC sin configure kommando. Undersøk configure --help utdata for en fullstendig liste.

Innhold

Installerte Programmer: cvlc, nvlc, qvlc, rvlc, svlc, vlc og vlc-wrapper
Installerte Biblioteker: libvlccore.so, libvlc.so, og mange programtillegg i /usr/lib/vlc/plugins
Installerte Mapper: /usr/{include,lib,share}/vlc, /usr/share/kde4, og /usr/share/doc/vlc-3.0.21

Korte Beskrivelser

cvlc

er et skript for å kjøre VLC med dummy grensesnittet

nvlc

er et skript for å kjøre VLC med ncurses grensesnittet

qvlc

er et skript for å kjøre VLC med Qt grensesnittet

rvlc

er et skript for å kjøre VLC med en kommandolinje grensesnitt

svlc

er et skript for å kjøre VLC med skinn grensesnittet

vlc

er VLC mediaspiller

vlc-wrapper

er en innpakning for å gi slipp på privilegier med VLC