Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Dendrobatus Azureus
@Dendrobatus_Azureus@mastodon.bsd.cafe  ·  activity timestamp 23 hours ago

LibVLC is powerful. You can add full VLC power to your playback program by embedding the modular LibVLC functionality.
Even the most obscure formats can be played by LibVLC

*BSD and Linux are a few OpenSource platforms you can do that, it even works in closed source os.

#Video #LAN #Client #lib #library #VLC #programming #API #technology #Linux #BSD

https://www.videolan.org/vlc/libvlc.html

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Altbot
@altbot@fuzzies.wtf replied  ·  activity timestamp 23 hours ago

@Dendrobatus_Azureus Screenshot of a webpage for libVLC by VideoLAN Organization. The page has a black background with white and orange text. At the top left, the "VideoLAN ORGANIZATION" logo appears in orange. Below it, "libVLC" is displayed in large orange letters. The text explains: "libVLC is the core engine and the interface to the multimedia framework on which VLC media player is based. libVLC is modularized into hundreds of plugins, which may be loaded at runtime. This architecture provides great flexibility to developers (both VLC devs and devs consuming the library). It allows developers to create a wide range of multimedia applications using the VLC features." A bulleted list follows: "Play every media file formats, every codec and every streaming protocols. Run on every platform, from desktop (Windows, Linux, Mac) to mobile (Android, iOS) and TVs. Hardware and efficient decoding on every platform, up to 8K. Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA). Playback of Audio CD, DVD and Bluray with menu navigation. Support for HDR, including tonemapping for SDR streams. Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD. Support for video and audio filters. Support for 360 video and 3D audio playback, including Ambisonics. Able to cast and stream to distant".
―
A screenshot of the VideoLAN Organization webpage displaying information about the libVLC library. The text explains libVLC is a C library that can be embedded in your own applications, works with most popular OS platforms on both mobile and desktop, and is under the LGPL2.1 license. It states libVLC versioning is inherently tied to the VLC app versioning, with the current stable major version of libVLC being version 3 and the preview/development version being version 4. Under "Bindings by VideoLAN," it lists: libvlc++ for C++, VLCKit for Apple platforms using Objective-C/Swift, libvlcjni for Android platforms using Java/Kotlin, and LibVLCSharp for most OS platforms using .NET/Mono. Under "Bindings by the community," it lists: vlcj for Desktop platforms using Java, python-vlc for Desktop platforms using Python, vlc-rs using the Rust programming language, and libvlc-go using the Go programming language. The page concludes with "LibVLC Discord Community Server" text.

Provided by @altbot, generated privately and locally using Qwen3-Vl:30b

🌱 Energy used: 0.457 Wh

  • Copy link
  • Flag this comment
  • Block
Log in

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire community · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Public Groups
  • Code of Conduct
Home
Login