Learn
Concept guides
Deep-dive articles explaining the technology behind every mlslabs API — from HDR tone mapping to object-based spatial audio.
SDR2HDR API
Convert SDR video to HDR with restored brightness, gamut and detail.
HDR Formats Explained: HDR10, HDR10+, Dolby Vision and HLG
Every HDR format explained in one place: HDR10, HDR10+, Dolby Vision and HLG — transfer functions, metadata types, licensing, device support...
ReadHDR10 vs Dolby Vision: What's the Difference?
HDR10 vs Dolby Vision, explained for video engineers: static vs dynamic metadata, 10-bit vs 12-bit, brightness limits, device support, and w...
ReadWhat Is Inverse Tone Mapping?
Inverse tone mapping (ITM) explained: how SDR video is expanded into HDR luminance, global vs local vs deep-learning methods, limits of the ...
ReadSDR vs HDR: What's Actually Different (and How to Convert SDR to HDR)
SDR vs HDR explained for video creators: brightness (100 vs 1,000+ nits), color space (BT.709 vs BT.2020), bit depth (8 vs 10-bit). Plus how...
ReadSubtitle Eraser API
Remove hardcoded subtitles cleanly for localization and short-drama export.
Burned-in Subtitles vs Closed Captions: What's Actually Different
Burned-in (hardcoded) subtitles vs soft subtitles vs closed captions — what each is, when it's baked into the pixels, and how that decides w...
ReadHardcoded vs Soft Subtitles: What's the Difference
Hardcoded (burned-in) subtitles are locked into the video pixels; soft subtitles are a separate track you can toggle. Learn the difference, ...
ReadVideo Inpainting Explained: How AI Fills What You Remove
Video inpainting explained: how modern models reconstruct missing pixels behind removed subtitles and objects — temporal coherence, structur...
ReadSubtitle Extractor API
Extract on-screen text and spoken dialogue with frame-accurate timestamps.
How Hardcoded Subtitle Extraction Works
Extracting text from burned-in subtitles is OCR plus video intelligence: detection, tracking, temporal grouping and timing. Here's how the p...
ReadSRT vs VTT: Which Subtitle Format Should You Use?
SRT vs WebVTT for subtitles and captions: file structure, styling, positioning, cue settings, browser & platform support, and which format t...
ReadVideo OCR vs Speech-to-Text: Extracting Subtitles the Right Way
Speech-to-text listens to audio; video OCR reads text burned into the picture. Learn which one extracts the subtitles you need — and when to...
ReadVocal Separator API
Isolate vocals or instrumentals from speech and music mixes.
Audio Source Separation Explained
Audio source separation explained: how modern models split music into vocals, drums, bass and other stems — spectrograms, U-Nets, transforme...
ReadSpeech Separation vs Speech Enhancement
Speech separation pulls voices apart from music or other speakers; speech enhancement cleans noise and echo from one signal. Compare goals, ...
ReadSpleeter vs Demucs: Which Open-Source Separator Wins?
Spleeter vs Demucs (HTDemucs) — the two open-source separation standards compared on quality, speed, GPU/CPU needs, stem counts and real-wor...
ReadVocal Isolation vs Noise Reduction: What's the Difference?
Noise reduction removes steady hiss; vocal separation rebuilds two independent tracks. Which one your audio pipeline needs — with audio exam...
ReadH.264 Encoding API
Perceptual, cost-efficient encoding tuned for real viewing quality.
H.264 vs AV1: The 2026 Codec Decision
H.264 vs AV1 compared: compression efficiency, encode/decode speed, hardware support, royalty landscape, and the honest guidance on which to...
ReadH.264 vs H.265: Which Codec Should You Ship?
H.264 vs H.265/HEVC in 2026: compression efficiency, encoding cost, patent pools, hardware support — and how to mix both codecs in one ABR l...
ReadPerceptual Encoding Explained
Perceptual video encoding explained: how encoders exploit human vision (masking, sensitivity curves, SSIM/PSNR limits) to cut bitrate withou...
ReadVBR vs CBR: Which Bitrate Mode Should You Use?
VBR vs CBR explained: what constant and variable bitrate really mean, when each mode is required (broadcast, live, VOD), quality/bitrate tra...
ReadH.265/HEVC Encoding API
Next-gen efficiency with the same neural perceptual engine.
H.265 vs AV1: Which Codec for Which Tier?
H.265 vs AV1 in 2026: compression efficiency, encoding cost, device coverage, and the patent asterisks — plus the three-rung codec ladder mo...
ReadHEVC / H.265 Explained
HEVC (H.265) explained: how it beats H.264 by ~50% bitrate, CTU/tile/intra-block details, hardware support, the patent licensing landscape, ...
ReadHEVC Patent Licensing in 2026, Explained for Engineering Teams
HEVC/HEVC patent licensing in 2026: Access Advance, Via LA, content distribution pools, the 2026 rate increase timeline, and what scale shou...
ReadHEVC vs VP9: Which Codec Wins in 2026?
HEVC (H.265) vs VP9: compression efficiency, hardware support, licensing, YouTube/Apple ecosystem reality, and which codec to pick for strea...
ReadSuper Resolution API
AI upscaling that recovers real detail, not just sharpening.
Does AI Upscaling Really Work?
Does AI upscaling actually add detail or just smooth pixels? We explain what super-resolution models really do, where they shine, where they...
ReadGAN vs Diffusion for Super-Resolution
GAN-based and diffusion-based super-resolution compared: sharpness vs naturalness, artifacts (GAN noise vs diffusion slowness), real-world p...
ReadReal-ESRGAN API vs Self-Hosted
Real-ESRGAN is free and excellent — on a GPU you own. Compare the true cost of self-hosting vs a super-resolution API: GPU/VRAM, queues, mod...
ReadReal-ESRGAN vs Topaz Video AI
Real-ESRGAN (free, open source) vs Topaz Video AI (commercial) for video upscaling: quality, ease of use, batch workflows, licensing and whe...
ReadSuper Resolution vs Upscaling: What's Actually Different?
Upscaling is interpolation; super resolution is semantic reconstruction. Learn the difference, when each works, and why AI upscaling recover...
ReadFrame Interpolation API
Smooth motion with AI frame generation — 24 to 60 fps.
Frame Interpolation vs Optical Flow
Optical flow estimates how pixels move between frames; frame interpolation uses that motion to create new frames. Here's the relationship, t...
ReadRIFE vs DAIN vs FLAVR: Which Interpolation Model?
RIFE, DAIN and FLAVR compared for video frame interpolation: speed, quality, artifacts, GPU needs, and which open-source model fits which wo...
ReadThe Soap Opera Effect: Why 60fps Movies Feel "Wrong"
Why does 60fps video look cheap? The soap opera effect explained: TV motion smoothing, the 24fps film aesthetic, and when frame interpolatio...
ReadSource Interpolation vs TV Motion Smoothing
TV motion smoothing gives video the 'soap opera effect'. Source-level frame interpolation is the same technology used deliberately in post. ...
ReadSource Separation API
Separate any mix into clean stems — including environmental sound.
AI Upmixing vs Matrix Upmixing: Why Stereo-to-Surround Sounds Different
Matrix upmixing spreads two channels around the room; AI upmixing separates the sources first, then places each one in space. The real diffe...
ReadBS-RoFormer vs Demucs: Which Source Separation Model Should You Use?
BS-RoFormer vs Demucs vs Spleeter: architecture, SDR scores, speed and VRAM. Community-aligned benchmarks plus what each model is best at — ...
ReadAI Mixing API
Auto-mix stems to surround and object-based immersive audio.
AI Mixing vs Human Mixing: Where Each One Wins
AI mixing vs human mixing engineers in 2026: what AI is genuinely good at, what humans still own, and the hybrid workflow where an engineer ...
ReadWhat Is Frequency Masking — and Why It Ruins Your Mixes
Frequency masking explained: why overlapping instruments bury your lead, what engineers do about it, and how AI resolves masking with priori...
ReadChannel-Based vs Object-Based Audio
Channel-based vs object-based audio explained: what objects are, ADM/Atmos containers, how beds work, rendering per speaker layout, and what...
ReadSpatial Audio vs Surround Sound
Spatial audio vs 5.1/7.1 surround sound explained: channel beds vs object-based audio, Dolby Atmos, binaural rendering, and what it means fo...
ReadReady to build?
Get a free API key and try any tutorial in under five minutes.