LibVLC
videolan.orgEmbed VLC's playback engine in another application
Embed VLC's playback engine in another application
Deploy an adaptable live-streaming server on your own infrastructure
Playback that remembers each file's settings
Animated video and presentation creation with automation options
Produce one live show and send it to several destinations
Legacy Windows game capture and frame-rate reporting
Node-based compositing within a wider post-production family
Live scenes with separate portrait and landscape output layouts
Linux GPU recording with an instant-replay workflow
Browser-based live shows with guests and local recordings
Screen recording with platform-specific capture tools
Creative proofing with markup, routing and status tracking
Scripted frame processing with modernised AviSynth features
Adaptive DASH and HLS playback for web applications
Effects and restoration plugins with integrated tracking
Self-hosted media publishing with roles and private workflows
Adjustable video blocks alongside conventional editing controls
Subtitle timing, translation and dubbing in one timeline
Mac file playback with casting and subtitle adjustment