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.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

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.4, 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.20.4, 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.43, 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.15, libplacebo-7.349.0 (for øyeblikket ødelagt), librsvg-2.58.3, 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.7.0, qt5-components-5.15.14 (kreves for det grafiske brukergrensesnittet), 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.3, Protobuf-27.3, taglib-2.0.1, 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

Hvis du ønsker å legge til støtte for lua utvidelser, fremtving bruk av lua52:

export LUAC=/usr/bin/luac5.2                   &&
export LUA_LIBS="$(pkg-config --libs lua52)"   &&
export CPPFLAGS="$(pkg-config --cflags lua52)"

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
[Note]

Note

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.

[Note]

Note

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