Aggiungere i metadati ai video mp4

Aggiungere un’informazione utile ai file video, quali titolo, autori, data di produzione, oltre a una descrizione, può essere abbastanza utile sia per te che per i tuoi clienti. Questi dati aggiuntivi, o metadati, possono essere utilizzati dai lettori multimediali per organizzare numerosi file video.

Metadati del progetto

kdenlive2308_meta_data.webp

Aggiungere un nuovo campo ai metadati

Kdenlive ti permette di specificare le meta informazioni che dovrebbero essere aggiunte a un file esportato. Vai semplicemente in Menu ‣ Progetto ‣ Impostazioni del progetto, poi seleziona la seconda scheda, chiamata Metadati.

Doppio clic su qualsiasi voce dei metadati per modificarla.

Fai clic su list-add per aggiungere una nuova voce ai metadati (vedi più sotto la lista delle etichette possibili e permesse).

Per tua comodità, Kdenlive aggiunge automaticamente i seguenti quattro elementi a ciascun nuovo progetto:

  • Titolo

  • Autore: non funziona con i contenitori mp4, nessun problema invece con i mov; per gli mp4 puoi però utilizzare artista.

  • Copyright

  • Anno: da notare che questo elemento non funziona con i video esportati nei contenitori MP4 (quali mov e mp4), vedi sotto per i dettagli. Al suoi posto usa un elemento data. Questo elemento anno è in realtà piuttosto seccante: puoi cancellarlo, ma riapparirà automaticamente. Quindi puoi semplicemente… ignoralo, come del resto fa anche ffmpeg.

Ma ci sono altri elementi che puoi usare veramente con i contenitori MP4.

Contenitori MP4

Sfortunatamente ci sono degli insiemi concorrenti di metadati quando si lavora con i contenitori MP4. L’insieme standard MP4 più vecchio è abbastanza limitato rispetto ai metadati aggiuntivi che si possono utilizzare. Adesso c’è Apple iTunes, che porta molti metadati e cambia di volta in volta persino l’insieme consentito. Torneremo su questa differenza tra poco.

Nota

Altri formati contenitori, quali Matroska (.mkv) o Audio Video Interleave (.avi), supportano anche altri insiemi di elementi di metadati.

Le meta informazioni ffmpeg supportate dal contenitore MP4

E ora il vero argomento: eccoti i metadati disponibili che supporta ffmpeg.

Nota

Devi utilizzare le chiavi dei metadati ffmpeg della seconda colonna nella tabella seguente come chiavi dei metadati nella finestra Metadati del progetto di Kdenlive.

Nota

ffmpeg supporta diversi elementi meta data, a seconda del tipo di contenitore. Questo viene poi generalmente derivato dal suffisso (la parte finale) del nome del file del contenitore: in particolare mp4 e mov.

Elemento

Chiave metadati ffmpeg

Descrizione (tipo di dato[1])

MOV

MP4

Etichetta

Titolo

title

Il titolo di questo video (stringa).

©nam

Anno

date

La data di produzione. Nota che la documentazione di ffmpeg è totalmente sbagliata qui: non c’è nessuna chiave chiamata year, ma solo data. (stringa)

©day

Copyright

copyright

Il copyright del tuo video. (stringa)

©cpy

Artista

artist

Il nome dell’artista (del video). Non utilizzare questo elemento per il compositore, perché per esso c’è un elemento dedicato, vedi più avanti. (stringa)

©ART

Artista dell’album

album_artist

Il nome dell’artista dell’album: potrebbe essere un artista ospite, oppure il principale. Questo elemento può anche essere saltato, o essere lo stesso dell’artista. (stringa)

aART

Autore

autore

L’autore del video. (stringa)

©aut

Compositore

composer

Il nome del compositore. (stringa)

©wrt

Album

album

Il titolo o il nome di questo album. (stringa)

©alb

Descrizione

comment

Una descrizione (del contenuto) di questo video. Per una sinossi utilizza invece un elemento separato. (stringa)

desc

Commento

comment

Un (breve) commento al video. Sarà probabilmente stato impostato dal pubblico, non al momento della produzione. (stringa)

©des

Commento

comment

Come prima, ma codificato in un elemento separato. (stringa)

©cmt

Sintassi

synopsis

Una sinossi, una descrizione più lunga di questo video. (stringa)

ldes

Genere

genre

Il genere al quale appartiene questo video. (stringa)

©gen

Make

make

(Stringa)

©mak

Modello

model

(Stringa)

©mod

Posizione

location

(Stringa)

©xyz

Raggruppamento

grouping

Il nome di un gruppo al quale i video in qualche modo appartengono. In contrasto all’elemento album, il raggruppamento avviene all’interno (cioè sotto) al livello dell’album. (stringa)

©grp

Spettacolo

show

Il nome dello spettacolo televisivo, se applicabile. (stringa)

tvsh

Episodio

episode_id

Il nome o il numero dell’episodio, per visualizzarlo. Se necessario, utilizza l’elemento separato e opzionale numero dell’episodio per il corretto ordinamento. (stringa)

tven

Episodio (ordinamento)

episode_sort

Questo elemento è solo per l’ordinamento, ma non viene mai visualizzato. Permette l’ordinamento numerico dei nomi degli episodi che sono stringhe, e non (necessariamente) numeri. L’intervallo valido è limitato solamente tra 0 e 255, quindi sembra non supportare tutte quelle telenovele infinite… (Int8)

tves

Stagione

season_number

Il numero della stagione, solamente nell’intervallo che va da 0 a 255 (Int8).

tvsn

Testi

lyrics

I testi facoltativi, per canticchiare malamente a lungo… (stringa)

©lyr

Raccolta

compilation

Se è 1, allora questo file video fa parte di una compilation. Diversamente è 0 (Int8).

cpil

Rete

network

(Stringa)

tvnn

Tipo di supporto

media_type

(Int8)

stik

Video HD

hd_video

(Int8)

hdvd

Riproduzione senza intervallo

gapless_playback

(Int8)

pgap

Strumento codificatore

encoder

Non disponibile per noi utenti, viene infatti impostato automaticamente da ffmpeg stesso; è impostato alla stringa della versione di libavformat.

©swr

Strumento codificatore

encoding_tool

Non disponibile per noi utenti, viene infatti impostato automaticamente da ffmpeg stesso; è impostato alla stringa della versione di libavformat.

©too

Note

  • Non c’è modo di aggiungere la copertina ai contenitori MP4 con ffmpeg, e, di conseguenza, con Kdenlive. Puoi però ricorrere ad altri strumenti di etichettatura dei contenitore video, come ad esempio AtomicParsley.

  • Kdenlive sfrutta ffmpeg per la codifica, quindi, se questo non supporta determinati atomi, non c’è modo di ottenerli nel file esportato tramite Kdenlive.

Letture ulteriori

I seguenti riferimenti danno alcune informazioni in più su ffmpeg e sui metadati dei contenitori mov e mp4.

  1. Innanzitutto, anzi, soprattutto, il codice sorgente di ffmpeg per riferimento, e in particolare quello di moveenc.c.

    1. mov_write_ilst_tag() è responsabile della scrittura delle etichette compatibili con iTunes per i contenitori .mp4.

    2. mov_write_udta_tag() scrive invece le etichette MPEG standard quando si utilizza un contenitore .mov.

  2. How To: Create/Write ID3 tags using ffmpeg di Jon Hall. Questo articolo ha finalmente messo l’autore sulla strada giusta; fai tuttavia attenzione ad alcune chiavi ffmpeg errate nella tabella di Jon (come ad esempio TIT3, che l’autore pensa non sia corretta). Questo potrebbe essere dovuto a dei cambiamenti successivi in ffmpeg (o in qualsiasi altra cosa). Alla fine, dato che alcune delle chiavi di Jon non hanno funzionato, l’autore è andato a vedere il codice sorgente di ffmpeg: ovviamente è la fonte più autorevole. L’autore è tuttavia molto grato a Jon e a qualcuna delle rare fonti davvero buone e con una buona visione dell’argomento: la maggior parte ti dice solamente come premere alcuni pulsanti in qualche applicazione, ma non ti dà alcun indizio su quello che accade veramente dietro le quinte.

  3. How To: Dump and Load metadata with ffmpeg di Jon Hall. Mette maggiormente in luce come lavorare con i metadati quando si arriva a ffmpeg.

  4. L’articolo FFmpeg Metadata su MultimediaWiki.

Fonti

Il testo originale è stato inviato dall’utente TheDiveO all’ormai defunto blog kdenlive.org. Per questo la documentazione è stata estratta da kdenlive.org, aggiornata e adattata per corrispondere allo stile generale.