FFmpeg Metadata Capitole — Complete Guide
In this tutorial, you'll learn about FFmpeg Metadata Capitole. We cover key concepts, practical examples, and best practices.
In acest ghid vei învăța cum să adaugi metadate detaliate (titluri, descrieri) pentru capitolele unui fișier video cu FFmpeg.
Problema
Capitolele fără titluri descriptive sunt greu de navigat. Metadatele de capitol permit adăugarea de titluri, descrieri și informații suplimentare pentru fiecare secțiune.
Modul Greșit
ffmpeg -i video.mp4 -c copy output.mp4
Capitolele existente (dacă există) sunt copiate fără modificări.
Modul Corect
Creează un fișier FFMETADATA cu capitole detaliate:
;FFMETADATA1
[CHAPTER]
TIMEBASE=1/1000
START=0
END=300000
title=Introducere
description=Prezentarea conceptelor de bază
[CHAPTER]
TIMEBASE=1/1000
START=300000
END=600000
title=Configurare
description=Pregătirea mediului de lucru
ffmpeg -i video.mp4 -i chapters.txt -map_metadata 1 -c copy output.mp4
Output:
Fișierul conține capitole cu titluri și descrieri.
Pași de urmat
1. Creează fișierul cu metadate
;FFMETADATA1
[CHAPTER]
TIMEBASE=1/1000
START=0
END=180000
title=Capitolul 1
[CHAPTER]
TIMEBASE=1/1000
START=180000
END=360000
title=Capitolul 2
2. Adaugă metadate per capitol
[CHAPTER]
TIMEBASE=1/1000
START=0
END=120000
title=Început
description=Prima parte a tutorialului
3. Aplică și verifică
ffmpeg -i video.mp4 -i metadata.txt -map_metadata 1 -c copy output.mp4
ffprobe -v quiet -print_format json -show_chapters output.mp4
Sfaturi utile
- Poți adăuga orice câmp în secțiunea capitolului:
title,description,artist. - Timpii în milisecunde cu
TIMEBASE=1/1000. - Pentru mai multe capitole, adaugă secțiuni
[CHAPTER]consecutive. - Fără re-encoding cu
-c copy.
Greșeli comune
- Fără
-map_metadata 1— metadatele din fișier nu sunt aplicate. - TIMEBASE incorect — timpi greșiți duc la capitole în poziții greșite.
- Capitole suprapuse — START trebuie să fie mai mare decât END-ul anterior.
- Antet lipsă — fișierul trebuie să înceapă cu
;FFMETADATA1. - Container necompatibil — AVI și FLV nu suportă capitole.
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
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