--- layout: home title: Examples hero: text: Examples tagline: Demos showcasing various features of Mediabunny features: - title: Metadata extraction details: Extract various metadata from an input media file. link: /examples/metadata-extraction/ target: _self icon: src: /mingcute--file-info-line.svg - title: Thumbnail generation details: Generate multiple small thumbnails for a video track. link: /examples/thumbnail-generation/ target: _self icon: src: /mingcute--photo-album-line.svg - title: Media player (advanced) details: "A full video & audio media player, implemented from scratch with Mediabunny, with microsecond playback accuracy." link: /examples/media-player/ target: _self icon: src: /mingcute--video-line.svg - title: File compression details: Convert an input file to a highly-compressed MP4 file. link: /examples/file-compression/ target: _self icon: src: /mingcute--file-zip-line.svg - title: Procedural video generation details: Generate a video file as fast as the hardware allows. link: /examples/procedural-generation/ target: _self icon: src: /mingcute--magic-3-line.svg - title: Live recording & streaming details: Record a video from live sources and stream it to a video element. link: /examples/live-recording/ target: _self icon: src: /mingcute--microphone-line.svg - title: HLS transcoding details: Convert one video into a full HLS manifest with five video renditions and one audio track. link: /examples/hls-transcoding/ target: _self icon: src: /mingcute--live-line.svg ---