Skip to content

FFmpeg Adăugare Capitole Video — Complete Guide

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about FFmpeg Adăugare Capitole Video. We cover key concepts, practical examples, and best practices.

In acest ghid vei învăța cum să adaugi capitole în fișierele video cu FFmpeg, permițând navigare rapidă între secțiuni.

Problema

Videoclipurile lungi (cursuri, prezentări, filme) beneficiază de capitole care permit utilizatorilor să sară direct la secțiuni specifice. FFmpeg poate adăuga aceste capitole ca metadate în container.

Modul Greșit

ffmpeg -i video.mp4 -metadata title="Video" output.mp4

Aceasta nu adaugă capitole — doar setează titlul general al fișierului.

Modul Corect

Creează un fișier de metadate (chapters.txt):

;FFMETADATA1
[CHAPTER]
TIMEBASE=1/1000
START=0
END=300000
title=Introducere

[CHAPTER]
TIMEBASE=1/1000
START=300000
END=600000
title=Configurare

Apoi aplică-l:

ffmpeg -i video.mp4 -i chapters.txt -map_metadata 1 -c:v copy -c:a copy output.mp4

Output:

Fișierul video conține capitole navigabile.

Pași de urmat

1. Creează fișierul FFMETADATA

;FFMETADATA1
[CHAPTER]
TIMEBASE=1/1000
START=0
END=120000
title=Secțiunea 1

[CHAPTER]
TIMEBASE=1/1000
START=120000
END=240000
title=Secțiunea 2

2. Aplică metadatele

ffmpeg -i video.mp4 -i chapters.txt -map_metadata 1 -c:v copy -c:a copy output.mp4

3. Verifică capitolele

ffprobe -v quiet -show_chapters output.mp4

Sfaturi utile

  • Timpii sunt în milisecunde (TIMEBASE=1/1000).
  • Poți extrage capitolele existente cu ffprobe -v quiet -print_format json -show_chapters.
  • Capitolele funcționează în MKV și MP4.
  • Adaugă descrieri cu title= în secțiunea capitolului.

Greșeli comune

  1. TIMEBASE greșit — dacă timebase nu se potrivește, capitolele sunt incorecte.
  2. START și END identice — capitolul trebuie să aibă durata > 0.
  3. Ghilimele lipsă — titlurile cu spații nu necesită ghilimele în formatul FFMETADATA.
  4. Container necompatibil — AVI nu suportă capitole.
  5. Capitole suprapuse — START și END trebuie să fie consecutive fără gap-uri.

Aceste greșeli apar frecvent în fluxurile de lucru FFmpeg. Contribuitorii DodaTech le-au identificat prin analiza proiectelor open-source și a sistemelor de producție.

FAQ

### Ce formate video suportă capitole?

MKV și MP4 suportă capitole native. AVI și FLV nu le suportă.

Pot adăuga capitole fără re-encoding?

Da, folosind -c:v copy -c:a copy — FFmpeg adaugă doar metadatele.

Cum extrag capitolele existente?

ffprobe -v quiet -print_format json -show_chapters input.mp4

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează perfect cu FFmpeg pentru productivitate și securitate sporite.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro