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¶
Kdenlive ti permette di specificare le meta informazioni che dovrebbero essere aggiunte a un file esportato. Vai semplicemente in Metadati.
, poi seleziona la seconda scheda, chiamataDoppio clic su qualsiasi voce dei metadati per modificarla.
Fai clic su 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.
Innanzitutto, anzi, soprattutto, il codice sorgente di ffmpeg per riferimento, e in particolare quello di moveenc.c.
mov_write_ilst_tag()
è responsabile della scrittura delle etichette compatibili con iTunes per i contenitori .mp4.mov_write_udta_tag()
scrive invece le etichette MPEG standard quando si utilizza un contenitore .mov.
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.
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.
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.