Codecs är videoproduktionens tysta hjältar. Medan du använder kreativitet och praktisk skicklighet för att få rätt bild eller redigera en video tillsammans, gör codecs som arbetar i bakgrunden det möjligt att fånga, manipulera och dela dessa videor. Men många filmskapare vet faktiskt inte vad codecs är eller hur de fungerar. Även om du kan komma ganska långt utan att förstå codecs, när du väl gör det kommer du att kunna dra full nytta av dem för att öka ditt produktionsarbetsflöde.
Vad är codecs och varför behöver du dem?
Kort sagt, en codec är i huvudsak programvara utformad för att koda och avkoda data på ett speciellt sätt. Denna process av kodning och avkodning, från vilken portmanteau "codec" skapas (coder/dec oder), omvandlar råvideo till ett mer hanterbart digitalt format (kodning) innan den sedan återställs till en synlig form vid behov (avkodning).
Varför codecs är så viktiga för filmskapare beror på tre huvudorsaker:
-
Lagring
Codecs kan användas för att avsevärt minska storleken på råvideofiler så att de kan lagras på SD-kort eller andra lagringsenheter. Dessutom kan de göra det ofta utan att offra märkbar kvalitet. Det är därför codecs är så avgörande för komprimering.
-
Hastighet
Genom att konvertera data på detta sätt gör codecs också att din kamera, PC/laptop och redigeringsprogram kan ladda ner, manipulera och ladda upp filer mycket snabbare.
-
Kompatibilitet
Beroende på produktionsstadiet du befinner dig i kan det vara nödvändigt att använda särskilda codecs för att göra dina filer kompatibla med deras nästa destination (t.ex. NLE eller onlinevideoplattform).
Codec kontra container
Om du har läst om codecs kommer du ofta att se dem hänvisade till tillsammans med behållare, och det kanske inte är direkt klart vad skillnaden är. Medan codecs är programvaran som gör att din video kan kodas och avkodas på specifika sätt, är behållaren "omslaget" som innehåller all data (videofiler, ljudfiler och metadata) för att göra detta möjligt. Det är den här behållaren som också underlättar leverans och uppspelning. Även om det finns många alternativ där ute, använder de vanligaste videoformaten MP4- och MOV-behållare.
De vanligaste videocodecs
För att förstå de vanligaste videokodekarna är det bra att först lära sig termerna "förlustfri" och "förlustfri". Som namnen antyder hänvisar dessa till mängden data som går förlorade i kodnings-/avkodningsprocessen.
-
Förlust
Förlustiga codecs konverterar din råvideo till en slutprodukt med tekniskt mindre information/kvalitet än tidigare.
-
Förlustfri
Men med förlustfria codecs förloras ingen information mellan råvideon och dess slutliga format.
-
Visuellt förlustfri
Visuellt förlustfria codec hävdar att de inte förlorar någon kvalitet samtidigt som de tekniskt sett fortfarande är en förlustfri codec (t.ex. ProRes och DNxHR).
Även om det kan tyckas självklart att du bör undvika förlustbringande codecs, uppväger fördelarna med lagring, hastighet och kompatibilitet ofta nackdelarna med att förlora information, särskilt som detta ofta går obemärkt förbi.
Vanliga förlustiga codecs
- H.264
- H.265
- MPEG-4
- XAVC (Sonys anpassade version av H.264)
- VP9
Vanliga förlustfria/visuellt förlustfria codecs
Äkta förlustfri :
- H.264 Förlustfri
- H.265 Lossless
- JPEG 2000
- OpenEXR
Visuellt förlustfri :
- Apple ProRes (422, 422 HQ, 4444, 4444 XQ)
- Avid DNxHR/HD
Vilken codec ska du välja?
Efter att ha tittat på de olika populära codec-alternativen, låt oss börja ta itu med vilka som är lämpliga för dig. För att göra detta är det bra att förstå att codecs används för olika ändamål över produktionsstadierna, var och en med olika codec-krav och namn.
- Förvärvscodec:Vid infångning av media i kameran
- Mellancodec:Vid redigering och färggradering
- Leveranscodec:När du levererar din slutliga video.
Det är mycket möjligt att du har använt samma codec genom alla tre stegen (t.ex. H.264), och detta kan ha fungerat bra för dina egna behov. Men genom att göra några ändringar i dina codecs från förvärv till leverans kan du komma på att du både sparar tid och förbättrar din videokvalitet.
Förvärvskodekar
När det kommer till medieinsamling kan du vara begränsad av din egen kameras alternativ för codecs. Eller så kan du vara begränsad till vissa codecs på grund av hastighetsbegränsningarna för dina SD-kort eller lagringsstorlek. Det är dock viktigt att inse att inspelning direkt till en mycket förlustbringande codec kommer att begränsa den potentiella kvaliteten på din slutliga video direkt. Du kommer inte att kunna konvertera filen igen senare för att återfå information. Förlustiga codecs som H.264 är idealiska för webbleverans, men redigering med H.264 (eller andra förlustiga codecs) kan vara mycket begränsande. Men om du kan fotografera med en förlustfri (eller "visuellt förlustfri" codec), kommer du att ha mer flexibilitet i färggradering och andra redigeringsfördelar, vilket vi kommer att diskutera inom kort.
Externa brännare
Nu är en bra poäng att nämna externa inspelare, som Atomos Ninja V.
Anta att din kamera har begränsade codec-alternativ, eller att dina SD-kort inte erbjuder den hastighet eller lagring du behöver för att använda mindre förlustiga codecs. I dessa fall kan du överväga att investera i en extern inspelare, som ofta kan lösa dessa problem. Många externa inspelare kan använda codecs som annars inte är tillgängliga för din kamera, och de tenderar också att använda SSD:er i motsats till SD-kort för lagring, vilket kan vara både snabbare och billigare. Detta kan vara en väg att utforska om du söker en förvärvscodec av högre kvalitet på ett relativt effektivt sätt. Dessutom är de flesta externa inspelare också monitorer, vilket är extremt användbart.
Sammanfattningsvis bör den bästa förvärvscodeken vara den mest förlustfria/minst förlustfria codec du har råd med, med tanke på kamerans begränsningar och din lagrings storlek och hastighet.
Rekommenderade codecs för fotografering:
- Apple ProRes
- Avid DNxHR
Mellanliggande codecs
Intermediate codecs är de som används vid redigering och färggradering. Det är naturligt att anta att en mer komprimerad codec, som producerar en mindre fil med mindre information, också skulle innebära snabbare redigering. Men på grund av de komprimeringsmetoder som används i många förlustbringande codecs, kan det motsatta faktiskt vara sant.
Är H.264 bra för redigering?
Codec som H.264 använder en form av komprimering som grupperar flera bildrutor så att vissa ramar innehåller hela bilden, medan andra bara inkluderar ändringarna eller skillnaderna i bilden. Detta förhindrar att liknande eller statiska komponenter behöver bearbetas separat i varje bildruta (detta kallas lång GOP-inspelning). Plussidan är att detta kraftigt minskar filstorleken, men nackdelen är att NLE kommer att kräva mycket högre CPU- och GPU-användning för uppspelning och grundläggande redigering för att tolka varje bildruta.
Å andra sidan använder codecs som ProRes och DNxHR intraframe-inspelning, som bearbetar varje bildruta separat, vilket resulterar i större filer men en mer effektiv redigeringsupplevelse.
Förlustiga codecs begränsar också din flexibilitet när det gäller att färgklassa dina bilder, eftersom det helt enkelt finns mindre information att manipulera. Tyvärr kommer du att upptäcka att bilden börjar försämras när du gör fler och fler justeringar av färg och exponering.
Särskilda codecs
Det är också värt att nämna att vissa codecs har utformats specifikt för att fungera bra med vissa system. Du har till exempel Blackmagic Raw-codec som fungerar bäst med DaVinci Resolve och Apple ProRes för Final Cut Pro X eller andra NLE som körs på Apple-enheter.
Beroende på din NLE och dator kanske du vill inkludera denna information i den codec du väljer att fotografera med.
Om det inte är möjligt att fotografera i en intraframe-codec, kan du fortfarande dra nytta av redigeringsfördelarna med sådana codec genom att använda proxyfiler. Vanligtvis kan NLEs som Final Cut Pro X och Premiere Pro producera temporära ProRes- och DNxHR-versioner av dina filmer för redigering, men vid export, tillämpa dina ändringar på originalfilmen. Detta rekommenderas definitivt om fotografering i en sådan codec inte är möjligt vid förvärvet.
Sammanfattningsvis är de bästa mellankodekarna sådana som är tillgängliga för interframe-inspelning (i motsats till lång GOP-inspelning) och är utformade för att redigera effektivt.
Rekommenderade codecs för redigering:
- Apple ProRes
- Avid DNxHR
Leverans-codecs
Som namnet antyder är leveranskodekar de du väljer att leverera med (ladda upp/skicka), antingen online eller via papperskopior. Eftersom de flesta videoskapare laddar upp innehåll online kommer vi att fokusera på codec-alternativ för att göra det.
Du kan anta att din färdiga video ska ha så hög kvalitet som möjligt. Men när du laddar upp online är codecs som minimerar filstorleken faktiskt extremt användbara i båda ändarna av uppladdningen. Å ena sidan kan codecs med förluster hjälpa dig att snabba upp uppladdningstiden, och när de väl är online hjälper dessa codecs även videor att streamas smidigt av användare. Om kvalitetsförlust bekymrar dig är detta ett mycket mindre problem vid leveransstadiet än under redigeringsstadiet. När allt kommer omkring är codecs som H.264 och H.265 optimerade för att minimera filstorleken utan att offra synlig bildkvalitet. Detta borde inte vara ett problem så länge din bithastighet fortfarande är proportionellt hög i förhållande till din upplösning och bildfrekvens.
Sammanfattningsvis kan din leveranscodec ha råd att vara förlust, eftersom detta förmodligen kommer att fungera bäst på de flesta onlineplattformar och kan också påskynda uppladdningen.
Rekommenderade codecs för uppladdning online:
- H.264
- H.265
- VP9
Vad betyder allt detta för dig?
I praktiska termer kan ovanstående sammanfattas genom att överväga att varje codecs syfte har vissa principer att följa, om möjligt.
- För inhämtning, filma på den mest förlustfria codec som din kamera och lagring tillåter.
- Vid redigering/gradering, prioritera en förlustfri codec och överväg att använda proxyservrar om din förvärvscodec använde lång GOP-inspelning.
- Vid leverans, komprimera gärna din slutprodukt till en mer förlustbringande codec eftersom kvalitetsförlusten inte kommer att märkas online, men det kommer att påskynda uppladdningen.
Vanliga frågor om videocodecs
Vilken är den bästa codec för video?
Detta är en svår fråga att ge ett snabbt svar. Men i huvudsak, skjut och redigera i den minst förlustiga codec som din kamera, lagring och dator kan hantera (ProRes, DNxHR, Blackmagic Raw och exportera i H.264 för webbleverans.
Är MP4 en videocodec?
MP4 är en behållare, till skillnad från en codec, men används för att lagra ljuddata, videodata och metadata som produceras av codec.
Är H.264 en codec?
Det är, och en mycket populär codec på det. Även om det är möjligt att använda H.264 från anskaffning till leverans, är det inte en idealisk codec att använda i kameran eftersom den komprimerar bilden vilket leder till begränsningar i färggradering och redigeringsprocessen i allmänhet.
Är MOV en codec?
Precis som MP4 är MOV inte en codec utan en behållare. MOV är ett proprietärt Apple-format och är inte universellt den mest kompatibla behållaren som finns. MP4 skulle vara mest accepterat (även om MOV inte ligger långt efter).
Vad händer om en videocodec inte stöds?
I det här fallet måste du koda om din video till en annan codec. Du kan göra detta inom de flesta NLE:er eller omkodare som VLC.
Kan H.264 vara MOV?
H.264-codec och .MOV-behållaren utesluter inte varandra. Därför är det möjligt att använda båda samtidigt, även om de flesta NLE:er automatiskt tilldelar .MP4-behållaren till H.264-codec.
Hur ändrar jag codec för en video?
Codec för en video ändras oftast när man exporterar från en NLE men kan också göras med omkodare som VLC eller Handbrake. Processen att göra det är programspecifik, av vilka många beskrivs i vårt inlägg om videokomprimering.