Introduction
OneLiveRec is a powerful and high-performance live streaming recorder designed to efficiently and accurately capture and save all kinds of live content. Whether you’re archiving important broadcasts, automating content collection, or simply making sure you never miss a moment, OneLiveRec has you covered.
Built with Rust for exceptional stability and speed, OneLiveRec supports hundreds of streaming platforms and mainstream stream formats. It offers a comprehensive set of automatic recording features, including instant recording when a stream goes live, scheduled recording, condition-based recording, and flexible custom file location options. Additionally, OneLiveRec boasts the following key advantages:
- Stream Selection: Chooses the most suitable live stream based on resolution, frame rate, bitrate, codec, container format, and URL priority, ensuring the recorded video quality meets your requirements.
- Automatic Video Repair: Automatically fixes common live streaming issues such as timestamp errors and decoding faults, ensuring the recorded videos play back smoothly.
- Seamless Stream Stitching: Handles interruptions or segmented streams by automatically stitching stream segments together, minimizing video breaks, duplicates, or missing footage, and ensuring continuous playback.
Whether you’re a casual viewer or a professional archivist, OneLiveRec is your ideal tool for live stream recording — efficient, flexible, and highly reliable.
Features
Section titled “Features”- Live platforms/sites: Supports hundreds of live platforms/sites
- Performance & Reliability: Written in Rust and tested strictly, better performance, more reliable.
- Intuitive UI: Intuitive and easy-to-use UI, supports selection and bulk operation.
- Layered settings: Layered settings, support deep customization and bulk modification.
- Automatic recording: Auto-monitor and record live streaming.
- Scheduled recording: Supports schedule recording by
cronjob expressions - Conditional recording: Supports condition recording by live title or category matching.
- Transmux video: Supports auto-transmux video to
MP4orMKVformat - Stream formats: Supports all modern live stream formats (
FLV,TS, andFMP4) and video codecs (AVC,HEVC, andAV1) - Stream selection: Select live stream by priority of stream parameters (resolution, frame rate, bitrate, codec, format, and URL).
- Stream continuity: Splice streams at stream discontinuities, as seamlessly as possible, to avoid video data loss or duplication and file fragmentation.
- Streaming AD: Supports filtering out ads embedded in streaming
- File location: Supports custom file location by Liquid template
- File split: Supports lossless split files, split by file size or video duration, split when live title or live category change, or split manually.
- Live cover: Supports saving live cover
- Chat messages: Supports saving chat messages as
XMLDanmaku - Webhooks: Supports webhooks for workflow automation
- Save space: Remove filler data in videos to save disk space
- Format standards: Auto-convert non-standard FLV format to standard format
- Video fixing: Auto-fix video errors, incorrect timestamps, video decode faults, etc.