Lägga till metadata i MP4-video¶
Att lägga till användbar information i videofiler, såsom titel, upphovsman, produktionsdatum och någon beskrivning, kan vara till stor hjälp för både dig själv och kunder. Den extra informationen, eller metadata, kan användas av mediaspelare för att organisera mängder av videofiler.
Projektets metadata¶

Lägga till ett nytt metadatafält¶
Kdenlive gör det möjligt att specificera metainformation som ska läggas till i en återgiven fil. Gå bara till Metadata.
, välj sedan den andra fliken som heterDubbelklicka på en befintlig metadatapost för att ändra den.
Klicka på för att lägga till en ny metadatapost (se listan över möjliga och tillåtna taggar nedan).
Av bekvämlighetsskäl lägger Kdenlive automatiskt till följande fyra element i varje nytt projekt:
Titel
Upphovsman: Fungerar inte för .mp4-behållare, bara för .mov-behållare. Man kan använda Artist istället med .mp4-behållare.
Copyright
År: Observera att element inte fungerar för video som återges i MP4-behållare (som .mov och .mp4). Se nedan för mer information. Använd ett datumelement istället. Elemented År är faktiskt ganska irriterande: man kan ta bort det, men det dyker automatiskt upp igen. Så helt enkelt ignorera det … som ffmpeg också gör.
Men det finns fler element som man faktiskt kan använda med MP4-behållare.
MP4-behållare¶
Tyvärr finns det konkurrerande uppsättningar metadata när man arbetar med MP4-behållare. Den äldre, MP4-standarduppsättningen är ganska begränsad i vilken ytterligare metadata som kan användas. Sedan finns det Apple iTunes, och som tar med en hel del metadata och till och med ändrar den tillåtna uppsättningen då och då. Vi återkommer till skillnaden om ett ögonblick.
Observera
Andra behållarformat såsom Matroska (.mkv
) eller Audio Video Interleave (.avi
), stöder ytterligare andra uppsättningar metadataelement.
Metainformation i MP4-behållare stödd av FFmpeg¶
Men nu till den verkliga substansen: Här är de tillgängliga metadataelementen som ffmpeg stödjer.
Observera
Man måste använda ffmpeg metadatanyckelord från den andra kolumnen i tabellen nedan som metadatanyckelord i Kdenlives dialogruta för projektets metadata.
Observera
ffmpeg stöder olika meta data element, baserat på typ av behållare. Och den här typen av behållare härleds normalt från behållarens filnamnssuffix: i synnerhet .mp4
och .mov
.
Element |
FFmpeg metadatanyckelord |
Beskrivning (datatyp[1]) |
MOV |
MP4 |
Tagg |
---|---|---|---|---|---|
Titel |
title |
Videons titel. (Sträng) |
✔ |
✔ |
©nam |
År |
date |
Produktionsdatum. Observera att FFmpeg-dokumentationen är fullständigt felaktig i detta avseende, det finns inget nyckelord som heter year, utan bara date. (Sträng) |
✔ |
✔ |
©dag |
Copyright |
copyright |
Videons copyright. (Sträng) |
✔ |
✔ |
©cpy |
Artist |
artist |
Namnet på (video)artisten. Använd inte element för kompositören, eftersom det finns ett särskilt element speciellt för kompositören, se nedan. (Sträng) |
✔ |
✔ |
©ART |
Albumartist |
album_artist |
Namnet på albumartisten: Det kan vara en gästartist eller en utvald artist. Elementet kan också utelämnas eller ha samma namn som artisten. (Sträng) |
✔ |
aART |
|
Upphovsman |
author |
Videons upphovsman. (Sträng) |
✔ |
©aut |
|
Kompositör |
composer |
Namnet på kompositören. (Sträng) |
©wrt |
||
Album |
album |
Titeln eller namnet på albumet. (Sträng) |
✔ |
©alb |
|
Beskrivning |
comment |
En (innehålls)beskrivning av videon. För en sammanfattning, se det separata elementet istället. (Sträng) |
✔ |
desc |
|
Kommentar |
comment |
En (kort) kommentar om videon. Det är förmodligen en kommentar från publiken, inte från tidpunkten för produktionen. (Sträng) |
✔ |
©des |
|
Kommentar |
comment |
Samma som tidigare, men kodad i ett separat element. (Sträng) |
✔ |
✔ |
©cmt |
Sammanfattning |
synopsis |
En sammanfattning, en längre beskrivning av videon. (Sträng) |
✔ |
ldes |
|
Genre |
genre |
Genren som videon tillhör. (Sträng) |
✔ |
✔ |
©gen |
Märke |
make |
(Sträng) |
✔ |
©mak |
|
Modell |
model |
(Sträng) |
✔ |
©mod |
|
Plats |
location |
(Sträng) |
✔ |
©xyz |
|
Gruppering |
grouping |
Namnet på en grupp videor som på något sätt hör ihop. I motsats till albumelementet sker gruppering inuti (det vill säga under) albumnivån. (Sträng) |
✔ |
©grp |
|
Program |
show |
Namnet på tv-programmet, om tillämpligt. (Sträng) |
✔ |
tvsh |
|
Avsnitt |
episode_id |
Antingen avsnittets namn eller nummer, för visning. Om det behövs, använd det separata men valfria elementet avsnittsnummer för korrekt sortering. (Sträng) |
✔ |
tven |
|
Avsnitt (sortering) |
episode_sort |
Elementet är endast till för sortering, men visas aldrig. Det tillåter numerisk sortering av avsnittsnamn som är strängar, men inte (nödvändigtvis) nummer. Det giltiga intervallet är begränsat till endast 0 till 255, så det stöder inte alla ändlösa såpoperor, verkar det som … (Heltal 8) |
✔ |
tves |
|
Säsong |
season_number |
Säsongsnumret, endast i intervallet 0 till 255. (Heltal 8) |
✔ |
tvsn |
|
Sångtext |
lyrics |
Valfri text för dåligt framförd allsång … (Sträng) |
✔ |
©lyr |
|
Samlingsverk |
compilation |
Om 1 är videofilen en del av ett samlingsverk. 0 annars. (Heltal 8) |
✔ |
cpil |
|
Nätverk |
network |
(Sträng) |
✔ |
tvnn |
|
Mediatyp |
media_type |
(Heltal 8) |
✔ |
stik |
|
HD-video |
hd_video |
(Heltal 8) |
✔ |
hdvd |
|
Uppspelning utan luckor |
gapless_playback |
(Heltal 8) |
✔ |
pgap |
|
Kodningsverktyg |
encoder |
Inte tillgängligt för användare, eftersom det ställs in automatiskt av FFmpeg själv. Det är inställt till versionssträngen för libavformat. |
✔ |
©swr |
|
Kodningsverktyg |
encoding_tool |
Inte tillgängligt för användare, eftersom det ställs in automatiskt av FFmpeg själv. Det är inställt till versionssträngen för libavformat. |
✔ |
©too |
Anmärkningar
Det finns inget sätt att lägga till omslag eller dvd-bilder till MP4-behållare via ffmpeg, och följaktligen, i Kdenlive. Istället måste man använda andra taggningsverktyg för videobehållare, till exempel AtomicParsley.
Kdenlive använder ffmpeg för kodning, så om ffmpeg inte stöder vissa värden finns det inget sätt för Kdenlive att få in dem i den återgivna utdatafilen.
- Ytterligare läsning
Följande referenser ger lite mer bakgrundsinformation om ffmpeg och metadata i .mov/.mp4-behållare.
Först och främst källkoden för FFmpeg som referens, och särskilt moveenc.c.
mov_write_ilst_tag()
är ansvarigt för att skriva ut de iTunes-kompatibla taggarna för .mp4-behållaremov_write_udta_tag()
skriver MPEG standardtaggar istället när man använder en .mov-behållare
How To: Create/Write ID3 tags using ffmpeg av Jon Hall. Artikeln fick äntligen författaren på rätt spår. Se dock upp för några felaktiga FFmpeg nyckelord i Jons tabell (som nyckelordet TIT3, som författaren anser inte är korrekt). De kan bero på senare ändringar i ffmpeg (eller något annat). Till sist, eftersom några av Jons nyckelord inte fungerar, valde författaren FFmpeg källkod som naturligtvis är den officiella källan. Ändå är författaren mycket tacksam till Jon, som tagit fram en av de sällsynta riktigt bra källorna med god insikt i ämnet. De flesta andra källor talar bara om hur man trycker på några knappar i något program, men ger ingen ledtråd om vad som faktiskt sker bakom kulisserna.
How To: Dump and Load metadata with ffmpeg av Jon Hall. Belyser ytterligare hur man arbetar med metadata när det gäller FFmpeg.
FFmpeg Metadata artikel från MultimediaWiki.
- Källor
Den ursprungliga texten skickades in av användaren TheDiveO till den nu nedlagda bloggen kdenlive.org. För den här dokumentation har den hämtats från kdenlive.org, uppdaterats och anpassats för att motsvara den övergripande stilen.