Skip to content

FFmpeg Metadata Capitole — Complete Guide

DodaTech Updated 2025-01-15 1 min read

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

  1. Fără -map_metadata 1 — metadatele din fișier nu sunt aplicate.
  2. TIMEBASE incorect — timpi greșiți duc la capitole în poziții greșite.
  3. Capitole suprapuse — START trebuie să fie mai mare decât END-ul anterior.
  4. Antet lipsă — fișierul trebuie să înceapă cu ;FFMETADATA1.
  5. 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

### Pot adăuga capitole la un fișier fără capitole existente?

Da, creează un fișier FFMETADATA cu secțiunile [CHAPTER] și aplică-l cu -map_metadata 1.

Ce informații pot include în metadatele capitolului?

Titlu (title), descriere (description), dar poți adăuga și câmpuri personalizate.

Cum extrag metadatele capitolelor?

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