Skip to content

Cum să folosești format video pe 10 biți în FFmpeg

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să folosești format video pe 10 biți în FFmpeg. We cover key concepts, practical examples, and best practices.

Problema

Formatele standard pe 8 biți pot produce benzi de culoare (banding) în degradeuri fine, cer sau gradienturi. Conținutul HDR și materialul profesional necesită 10 biți pe canal pentru tranziții line și gamă dinamică largă.

Soluția

Fix 1: Codare h.264 pe 10 biți

ffmpeg -i input.mp4 -c:v libx264 -profile:v high10 -pix_fmt yuv420p10le output.mp4

Fix 2: Codare h.265 pe 10 biți

ffmpeg -i input.mp4 -c:v libx265 -pix_fmt yuv420p10le -crf 18 output.mp4

h.265 suportă 10 biți nativ, ideal pentru HDR.

Fix 3: Verifică profunzimea sursei

ffprobe -v error -show_entries stream=pix_fmt input.mp4
# pix_fmt=yuv420p10le

Fix 4: Conversie la 10 biți pentru procesare

ffmpeg -i input.mp4 -vf "format=yuv420p10le" -c:v libx265 -crf 16 output.mp4

Prevenție

  • Nu toate playerele și platformele suportă 10 biți. Verifică compatibilitatea.
  • Fișierele pe 10 biți sunt cu ~20-30% mai mari.
  • Folosește yuv420p10le pentru compatibilitate largă.

Întrebări frecvente

### Care e diferența între 8 biți și 10 biți?

10 biți oferă 1024 de nivele per canal (vs 256), eliminând banding-ul în degradeuri și permițând o gamă dinamică mai largă pentru HDR.

Cum știu dacă un video e pe 10 biți?

Folosește ffprobe -v error -select_streams v:0 -show_entries stream=pix_fmt input.mp4. Formatele care conțin "10le" sau "10be" sunt pe 10 biți.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro