multimedia/vlc 3.0.23_1,4 FreeBSD
Qt based multimedia player and streaming server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
48bf782952- License
- GPLv2
- Categories
- multimedia, audio, net, www, wayland
- Package size
- 11074.0 KiB, 57856.0 KiB installed
Description
VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and more) as well as DVD's, VCD's, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability to transcode media on-the-fly for streaming or saving to disk.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/vlc | 3.0.23_1,4 |
| OpenBSD | x11/vlc | 3.0.24 |
| NetBSD | multimedia/vlc | 3.0.23nb8 |
| DragonFly | multimedia/vlc | 3.0.21_14,4 |
| MidnightBSD | multimedia/vlc | 3.0.20_2 |
Install
Binary package:
pkg install vlc
From the ports tree:
cd /usr/ports/multimedia/vlc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vlc>0:multimedia/vlc
LIB_DEPENDS= libvlc.so:multimedia/vlc
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0.23_1,4 | 3.0.23_1,4 | - | 3.0.21_18,4 | 3.0.23_1,4 |
| FreeBSD:14:quarterly | 3.0.23_1,4 | 3.0.23_1,4 | n/a | 3.0.21_18,4 | 3.0.23_1,4 |
| FreeBSD:15:latest | 3.0.23_1,4 | 3.0.23_1,4 | n/a | 3.0.21_18,4 | 3.0.21_18,4 |
| FreeBSD:15:quarterly | 3.0.23_1,4 | 3.0.23_1,4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0.23_1,4 | 3.0.23_1,4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
gsed: textproc/gsedffmpeg>=3.4.1,1: multimedia/ffmpegyasm: devel/yasm
Library 8
libgcrypt.so: security/libgcryptlibdvbpsi.so: multimedia/libdvbpsilibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libidn.so: dns/libidnlibmatroska.so: multimedia/libmatroskalibgpg-error.so: security/libgpg-errorlibebml.so: textproc/libebml
Runtime 1
ffmpeg>=3.4.1,1: multimedia/ffmpeg
The full lists below include those, and their dependencies in turn.
Build dependencies 151
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speex
- audio/speexdsp
- audio/taglib
- audio/twolame
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/evdev-proto
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/icu
- devel/jsoncpp
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libtextstyle
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/upnp
- devel/xdg-utils
- devel/yasm
- dns/libidn
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libglvnd
- graphics/png
- graphics/qt5-svg
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/wayland-protocols
- graphics/webp
- lang/lua54
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hicolor-icon-theme
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvbpsi
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libmatroska
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libv4l
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/v4l_compat
- multimedia/vmaf
The first 100 are listed.
Run dependencies 141
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speex
- audio/speexdsp
- audio/taglib
- audio/twolame
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/protobuf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/upnp
- devel/xdg-utils
- dns/libidn
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libglvnd
- graphics/png
- graphics/qt5-svg
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/webp
- lang/lua54
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hicolor-icon-theme
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvbpsi
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libmatroska
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libv4l
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/avahi-app
- net/liveMedia
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libgcrypt
The first 100 are listed.
Required by 19
- emulators/emulationstation
- filesystems/acfgfs
- graphics/aloadimage
- graphics/kphotoalbum
- multimedia/arcan
- multimedia/kaffeine
- multimedia/libvlcpp
- multimedia/obs-multi-rtmp
- multimedia/obs-studio
- multimedia/obs-text-pthread
- multimedia/obs-waveform
- multimedia/phonon-vlc
- multimedia/webcamoid
- multimedia/wlrobs
- x11-servers/xarcan
- x11-wm/durden
- x11/aclip
- x11/arcan-trayicon
- x11/eaglemode
Configuration
Options name: multimedia_vlc
| Option | Default | Description |
|---|---|---|
| A52 | off | AC-3 support via liba52 |
| AALIB | off | AAlib graphics library support |
| AOM | off | AV1 video encoding/decoding via libaom |
| ARIBSUB | off | ARIB text decoding via libaribb24 |
| ASS | on | ASS/SSA subtitle rendering |
| AVAHI | on | Zeroconf support via Avahi |
| CACA | off | libcaca graphics library support |
| CHROMECAST | on | Streaming to Chromecast devices |
| DAV1D | on | AV1 video decoding via libdav1d |
| DBUS | on | D-Bus IPC system support |
| DCA | off | DTS support via libdca |
| DOCS | off | Build and/or install documentation |
| DVDNAV | on | DVD menu navigation |
| DVDREAD | on | DVD Playback support |
| FAAD | off | FAAD AAC decoder support |
| FLAC | off | FLAC lossless audio codec support |
| FLUID | off | Fluidsynth MIDI support |
| FREERDP | off | RDP support |
| FRIBIDI | on | Bidirectional text support via GNU FriBidi |
| GME | off | Game Music Emu (libgme) support |
| GNUTLS | on | SSL/TLS support via GnuTLS |
| GOOM | off | Goom visualisation plugin |
| HARFBUZZ | on | OpenType text shaping engine |
| JACK | off | JACK audio server support |
| JPEG | on | JPEG image format support |
| LIBBLURAY | off | Blu-ray discs support via libbluray |
| LIBPLACEBO | off | HDR tonemapping support through libplacebo |
| LIBRSVG2 | off | SVG vector graphics support via librsvg2 |
| LIBSSH2 | off | SCP/SFTP support via libssh2 |
| LIRC | off | Infrared remote control support |
| LIVEMEDIA | on | Multimedia streaming support via liveMedia |
| LUA | on | Lua scripting language support |
| MAD | off | MAD MP3 audio decoder support |
| MODPLUG | off | ModPlug decoder support |
| MPEG2 | off | MPEG-2 video support via libmpeg2 |
| MTP | off | Media Transfer Protocol support |
| NCURSES | off | Console (text) interface support |
| NFS | off | Network File System support |
| NLS | off | Native Language Support |
| NOTIFY | off | Desktop notification support |
| OGG | on | Ogg media format support |
| OGGSPOTS | off | Experimental OggSpots codec |
| OPTIMIZED_CFLAGS | on | Use extra compiler optimizations |
| OPUS | on | Opus audio codec support |
| PNG | on | PNG image format support |
| PULSEAUDIO | off | PulseAudio sound server support |
| QT | on | Qt toolkit support (requires either QT5 or QT6) |
| QT5 | on | Qt 5 toolkit support |
| QT6 | off | Qt 6 toolkit support (experimental) |
| REALRTSP | off | Real RTSP access module |
| RUNROOT | off | Enable running as root |
| SAMPLERATE | on | Sample rate conversion support |
| SDL | off | Simple Direct Media Layer support |
| SHOUTCAST | off | SHOUTcast and Ogg Icecast support |
| SKINS | on | Build skins2 interface module (implies QT) |
| SMB | off | SMB network protocol support |
| SNDIO | off | Sndio audio support |
| SPEEX | on | Speex audio format support |
| SRT | off | Secure Reliable Transport support |
| STREAM | on | stream output |
| TAGLIB | on | ID3 tag and Ogg comment support |
| THEORA | on | Ogg Theora video codec support |
| TWOLAME | on | TwoLAME MP2 audio encoder support |
| UPNP | on | UPnP protocol support |
| V4L | on | Video 4 Linux support |
| VAAPI | on | VAAPI (GPU video acceleration) support |
| VCD | on | Audio/Video CD support |
| VDPAU | on | VDPAU (GPU video acceleration) support |
| VORBIS | on | Ogg Vorbis audio codec support |
| VPX | off | VP8/VP9 video codec support |
| WAYLAND | on | Wayland (graphics) support |
| X11 | on | X11 (graphics) support |
| X264 | off | H.264 video codec support via x264 |
| X265 | off | H.265 video codec support via x265 |
| ZVBI | off | VBI decoding support |
- USES
- compiler:c++17-lang cpe desktop-file-utils dos2unix elfctl gettext-tools gl gmake gnome iconv:wchar_t libtool localbase pathfix pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 2
- vlc(1)
- vlc-wrapper(1)
pkg-plist 236
- bin/cvlc
- bin/nvlc
- bin/qvlc
- bin/rvlc
- bin/svlc
- bin/vlc
- bin/vlc-wrapper
- include/vlc/deprecated.h
- include/vlc/libvlc.h
- include/vlc/libvlc_dialog.h
- include/vlc/libvlc_events.h
- include/vlc/libvlc_media.h
- include/vlc/libvlc_media_discoverer.h
- include/vlc/libvlc_media_library.h
- include/vlc/libvlc_media_list.h
- include/vlc/libvlc_media_list_player.h
- include/vlc/libvlc_media_player.h
- include/vlc/libvlc_renderer_discoverer.h
- include/vlc/libvlc_version.h
- include/vlc/libvlc_vlm.h
- include/vlc/plugins/vlc_about.h
- include/vlc/plugins/vlc_access.h
- include/vlc/plugins/vlc_actions.h
- include/vlc/plugins/vlc_addons.h
- include/vlc/plugins/vlc_aout.h
- include/vlc/plugins/vlc_aout_volume.h
- include/vlc/plugins/vlc_arrays.h
- include/vlc/plugins/vlc_atomic.h
- include/vlc/plugins/vlc_avcodec.h
- include/vlc/plugins/vlc_bits.h
- include/vlc/plugins/vlc_block.h
- include/vlc/plugins/vlc_block_helper.h
- include/vlc/plugins/vlc_boxes.h
- include/vlc/plugins/vlc_charset.h
- include/vlc/plugins/vlc_codec.h
- include/vlc/plugins/vlc_common.h
- include/vlc/plugins/vlc_config.h
- include/vlc/plugins/vlc_config_cat.h
- include/vlc/plugins/vlc_configuration.h
- include/vlc/plugins/vlc_cpu.h
- include/vlc/plugins/vlc_demux.h
- include/vlc/plugins/vlc_dialog.h
- include/vlc/plugins/vlc_epg.h
- include/vlc/plugins/vlc_es.h
- include/vlc/plugins/vlc_es_out.h
- include/vlc/plugins/vlc_events.h
- include/vlc/plugins/vlc_filter.h
- include/vlc/plugins/vlc_fingerprinter.h
- include/vlc/plugins/vlc_fourcc.h
- include/vlc/plugins/vlc_fs.h
- include/vlc/plugins/vlc_gcrypt.h
- include/vlc/plugins/vlc_http.h
- include/vlc/plugins/vlc_httpd.h
- include/vlc/plugins/vlc_image.h
- include/vlc/plugins/vlc_inhibit.h
- include/vlc/plugins/vlc_input.h
- include/vlc/plugins/vlc_input_item.h
- include/vlc/plugins/vlc_interface.h
- include/vlc/plugins/vlc_interrupt.h
- include/vlc/plugins/vlc_keystore.h
- include/vlc/plugins/vlc_main.h
- include/vlc/plugins/vlc_md5.h
- include/vlc/plugins/vlc_media_library.h
- include/vlc/plugins/vlc_memstream.h
- include/vlc/plugins/vlc_messages.h
- include/vlc/plugins/vlc_meta.h
- include/vlc/plugins/vlc_meta_fetcher.h
- include/vlc/plugins/vlc_mime.h
- include/vlc/plugins/vlc_modules.h
- include/vlc/plugins/vlc_mouse.h
- include/vlc/plugins/vlc_mtime.h
- include/vlc/plugins/vlc_network.h
- include/vlc/plugins/vlc_objects.h
- include/vlc/plugins/vlc_opengl.h
- include/vlc/plugins/vlc_picture.h
- include/vlc/plugins/vlc_picture_fifo.h
- include/vlc/plugins/vlc_picture_pool.h
- include/vlc/plugins/vlc_playlist.h
- include/vlc/plugins/vlc_plugin.h
- include/vlc/plugins/vlc_probe.h
- include/vlc/plugins/vlc_rand.h
- include/vlc/plugins/vlc_renderer_discovery.h
- include/vlc/plugins/vlc_services_discovery.h
- include/vlc/plugins/vlc_sout.h
- include/vlc/plugins/vlc_spu.h
- include/vlc/plugins/vlc_stream.h
- include/vlc/plugins/vlc_stream_extractor.h
- include/vlc/plugins/vlc_strings.h
- include/vlc/plugins/vlc_subpicture.h
- include/vlc/plugins/vlc_text_style.h
- include/vlc/plugins/vlc_threads.h
- include/vlc/plugins/vlc_timestamp_helper.h
- include/vlc/plugins/vlc_tls.h
- include/vlc/plugins/vlc_url.h
- include/vlc/plugins/vlc_variables.h
- include/vlc/plugins/vlc_video_splitter.h
- include/vlc/plugins/vlc_viewpoint.h
- include/vlc/plugins/vlc_vlm.h
- include/vlc/plugins/vlc_vout.h
- include/vlc/plugins/vlc_vout_display.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| vlc-3.0.23.tar.xz | 2.6486988e+07 | e891cae6aa3ccda69bf94173d5105cbc55c7a7d9b1d21b9b21666e69eff3e7e0 |
Master sites 5
- https://get.videolan.org/vlc/${DISTVERSION:S/a$//}/
- https://mirror.init7.net/videolan/vlc/${DISTVERSION:S/a$//}/
- http://mirror.clarkson.edu/videolan/vlc/${DISTVERSION:S/a$//}/
- http://ftp.kaist.ac.kr/vlc/vlc/${DISTVERSION:S/a$//}/
- http://download.videolan.org/pub/videolan/vlc/${DISTVERSION:S/a$//}/
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
48bf782952 |
Jason E. Hale | multimedia/vlc: Chase net/liveMedia shlib bumps | |
db21f21565 |
Dima Panov | multimedia/vlc: allow MFX (intel-media-decoder) only on i386/amd64 (+) Intel Media Decoded is limited to i386/amd64 due to only Intel GPUs on x86 are supported |
|
03699b0de7 |
Thierry Thomas | multimedia/vlc: Update to 3.0.23 - Allow to build with Qt 6 (experimental). Add general QT option and
QT5/QT6 radio switch.
- Enable FRIBIDI by default (required by HARFBUZZ).
- Remove DEBUG from OPTIONS, respect WITH_DEBUG instead.
- Do not silence commands.
Release notes: https://code.videolan.org/videolan/vlc/-/tags/3.0.23
PR: 296939
Co-authored-by: Max Brazhnikov <[email protected]> |