Så här kodar du ProRes videofiler gratis på Windows med FFmpeg och Avanti

Beroende på din redigeringsplattform och din dators hårdvara kan det resultera i prestandafrågor med redigering med det bildmaterial som kom ifrån. I den här handledningen lär du dig att omvandla dina bilder till en mellanliggande codec. Om du har äldre hårdvara eller en redigeringsapp som inte spelar bra med AVCHD, kommer det att resultera i en ökning av prestanda för din videoredigeringsapp!

När det gäller konsumentvideokameror, foto / videokameror och till och med många prosumerkameror är h.264 kung. 

"Kameran jag använder säger inget om h.264."

Du har rätt, det gör det förmodligen inte. Mer sannolikt kommer det att lista AVCHD, AVCHD Pro, NXCAM eller AVCCAM. Alla dessa använder h.264 codec. 

"Ja, men hanterar inte alla videoredigeringsappar h.264?"

Ja, men ... Det här är plotets tjocklek. Varje redigeringsapp som jag har tittat på hanterar h.264, men hur bra de hanterar det beror på programvaran och hårdvaran. Jag är en Adobe CC-användare med några ganska snabba arbetsstationer. På min hårdvara, har jag inga problem med att redigera flera spår av hög bitrate h.264 video. Premiere har hanterat detta utan problem för de senaste versionerna. Hur bra hanterar mjukvaran detta är bara hälften av historien. Om datorns bitar är lite äldre kan de kämpa med att redigera h.264. Äldre hårdvara kan kämpa för att avkoda h.264 i en redaktör. Detta gör redigering en konstant frustration.

Pentium 166 FTW! Tyvärr, inte häftigt vid avkodningen h.264. [gammal bärbar dator] vinciber / PhotoDune

På andra sidan kan mjukvaran bli flaskhalsen. Nyligen köpte jag HitFilm 4 Proatt kolla in funktionerna och se vad den hade att erbjuda. På samma system som kör Premiere Pro CC 2016 och rippar genom h.264 hela dagen, chockar HitFilm. Med ett enda h.264-klipp på tidslinjen från min C100 kan en grundläggande trimredigering ta mellan ett och tre sekunder efter att jag släppte musen. Med ProRes, DNxHD och Cineform motorer det motsatt, men med h.264 är det oanvändbart. 

Annan kompositions- och VFX-mjukvara är också lyckligare med transkodade bilder. Grunden är att h.264-bilder tar mer arbete att avkoda än andra format, och detta extraarbete kan betyda skillnaden mellan bra prestanda och dålig prestanda.

De tre stora transkodspelarna är Apple ProRes, AVID DNxHD och GoPro Cineform. Omkodning av h.264-filer till en av dessa codecs kommer att resultera i en videofil som är lättare att avkoda, men också mycket större än den ursprungliga filen. Beroende på bithastigheten för originalfilen kan den vara mer än 10x större. 

Alla tre av dessa codecs kan producera fantastiska bilder som är väsentligen visuellt förlustfria. Vissa versioner av codecsna är förlustfria, men det är inte nödvändigt för de flesta projekt. 

"Bra, så hur transkriberar jag mina bilder?"

Det finns en app för det. Vilken app beror på vilket operativsystem du kör och vilken codec du vill omvandla till. Om du är den typ som föredrar att gaffla över lite deg och träffa gasen, vill du titta på följande program:

Mac folks: EditReady 

  • $ 49.99
  • Transcode till Apple ProRes eller Avid DNxHD
  • Inte en någonting-till-något transcoder
  • Endast Mac!

PC (Windows) folk: Cinemartin

  • € 179 för Cinec Pro 4.0
  • Transcode till Apple ProRes, Avid DNxHD, RAW VIDEO, h.265, VP9 och XDCAM 50
  • Inte en någonting-till-något transcoder
  • Endast PC!

Adobe-användare: Om du använder Premiere Pro och du vill transcode, använd Adobes egen Adobe Media Encoder (AME). Under de senaste åren har AME fungerat bra, och det kommer med alla codecs du behöver.

Finns det andra? Visst, men dessa är bland de mest populära. Jag har inte använt det heller, för jag har inget emot det om jag kan få det gjort fri! Vilka är dina fria alternativ?

FFmpeg

Från wiki:

"FFmpeg är ett kostnadsfritt mjukvaruprojekt som producerar bibliotek och program för hantering av multimedia data."

Jag tycker om det som en motor som kan hantera nästan alla typer av video och ljudingång och -utmatning. Om du är en kommandorad guiden kan du ladda ner FFmpeg och börja krossa nycklarna. 

För resten av oss behöver vi en GUI. Ja, ett grafiskt användargränssnitt. En GUI gör att FFmpeg fungerar som alla andra appar. Du kommer att ha knappar och menyer, och allt kommer att ge mening. 

Det finns FFmpeg GUI för alla plattformar. Låt oss titta på Avanti för PC. Processen borde vara ungefär lik Mac-du behöver bara en annan GUI (kolla in Datura eller ffmpegX).

1. Hämta och ta bort filerna

Ta en titt på versionerna och läs igenom sidan för att se om det finns några speciella instruktioner eller versioner att se upp för.

  • Avanti
  • FFmpeg: På Avanti-sidan står det att använda 32-bitarsversionen. Med hjälp av 64-bitars Windows 7 gick jag in i ett problem med detta. Jag använde 64-bitarsversionen och det fungerade bra.

Filerna finns i .7z-format. Dessa kan släppas ut med 7-zip, gratis och öppen källkodsprogramvara.

2. Placera FFmpeg-filerna i AVANTI-katalogen

Efter att du har tagit upp filerna har du en mapp för Avanti och en för FFmpeg. Det finns två filer i FFmpeg-mappen (förmodligen namngivna något som är verkligen användbart som ffmpeg-latest-win32-static) som måste kopieras till Avanti-mappen. Borra ner i FFmpeg-mappen tills du ser en mapp som heter bin. I bin-mappen hittar du ffmpeg.exe och ffplay.exe. Kopiera dessa med Kontroll-C

Navigera tillbaka till Avanti-mappen (som heter något av avanti-0xx [versionsnummer]) och borra ner till ffmpeg-mappen. Klistra in (Kontroll-V) de två filerna i den mappen.

3. Kontrollera att Avanti fungerar

Vid mitt första försök laddade jag ner 32-bitarsversionen av Zeranoe FFmpeg. Jag kopierade ffmpeg.exe och ffplay.exe till AVANTI FFmpeg-mappen och lanserade Avanti-GUI.exe. Det gav mig ett felmeddelande ...

Jag trodde att det här förmodligen var det 32-bitarsversionen av ffmpeg, så jag bestämde mig för att radera de två filerna jag kopierade till avanti-092 \ Avanti-ffmpeg-GUI-092 \ ffmpeg och försök 64-bitarsversionen. 

När jag tittade i avanti-092 \ Avanti-ffmpeg-GUI-092 \ ffmpeg-mappen, hade Avanti bytt namn ffmpeg.exe till ffmpeg_avanti.exe. Jag stängde Avanti och raderade ffmpeg_avanti.exe och ffplay.exe-filen. Sedan hämtade jag och släppte 64-bitarsversionen från samma sida och kopierades över samma två filer tillbaka till avanti-092 \ Avanti-ffmpeg-GUI-092 \ ffmpeg.

Startade Avanti igen (dubbelklicka på Avanti-GUI.exe) och ... framgång!

Kolla in systemets färdiga meddelande längst ner. Där satt den!

4. Tid att omvandla!

Denna process ligner mycket på andra kod / transcode-appar. Välj inmatningsfilen (video du vill koda) och destinationen (där du vill spara den transkodda videon).

Avanti kommer att ge några detaljer om filen du just valt. Dubbelklicka i det övre blå området för att återgå till föregående sida.

Välj önskad codec.

Som standard har AVANTI en av de tre standardkompatibiliteterna i listan, DNxHD. Om du vill använda det, välj det och tryck på Starta processen knapp. Du kommer märka att när du väljer DNxHD uppdateras flera andra inställningar. Ljudet ändras till PCM / WAV, och bithastigheten ställs in till 185000.

Klick Starta processen och AVANTI kommer att komma igång med att omvandla din video!

5. Lägg till ProRes Codec

Som standard anger Avanti inte ProRes som ett alternativ i codec-menyn. Om du vill lägga till det här alternativet klickar du i kodfältet, skriver ProRes och trycker på enter.

Codec Register Wizard kommer att dyka upp. I Välj önskad VIDEO codec meny, välj ProRes. Ange sedan en filtillägg (mov) för den valda codec / container. Klicka på Uppdatera inmatning och utträde knappen och sedan Ja i nästa fönster som frågar om du vill uppdatera och fortsätta.

Högerklicka i codec fält igen och välj Länkmall till "ProRes" codec.

Fönstret för lastmall dyker upp. Klicka på UNI fliken och välj ProRes-mallen.

Högerklicka i det nedre blå området och välj Mallreferens

Klicka sedan på Tillbaka till huvudsidan knappen mot toppen. 

Här ser du en lista över de olika ProRes-profilerna. Standardvärdet är 2, vilket är cirka 175 Mbit / s.

Du kan välja en annan profil genom att skriva "-profil: v 3" i Användar VIDEO-alternativ> fält. Numret väljer profilen. Så i det här exemplet har jag valt standardprofilen. 

Om jag inte skrev något i det här fältet hade Avanti gått till den här profilen, vilket är bra för nästan allt annat än kameror som fotograferar till 444 färg. Men de flesta kameror som skjuter till AVCHD och andra smaker av h.264 använder 4: 2: 0 färg, så det är bra.

Obs! Kontrollera ljudinställningarna på ProRes-kodaren. Se till att provfrekvensen matchar dina ursprungliga filer. Detta kommer sannolikt att vara 48kHz. Profilen är standard till 44,1 kHz, så du kan behöva ändra det.

Du kan även satsa videofilmer i Avanti! Klicka på 123-knappen längst upp i gränssnittet.

De Job Control Manager kommer dyka upp nästa. Högerklicka i det tomma utrymmet och välj Lägg till mediefiler i listan. Ange din målmapp för dessa filer med knappen högst upp.

Klicka på Processjobb knappen, och Avanti börjar börja churning genom dina videoklipp.

Slutsats

Att använda Avanti är verkligen ganska enkelt. Ladda ner filerna, sätt FFMpeg på rätt plats, verifiera att Avanti laddar FFMpeg, lägg till prores och ställ in det, och du är redo att starta omkodning av dina filer! För de av er som inte vill bry sig om det, finns det några kommersiella alternativ som ska få dig att gå. Det finns säkert olika metoder och olika program för transkodning som jag inte nämnde. Jag delar helt enkelt en som jag har haft ganska bra framgång med. På bara några minuter kan du få Avanti att springa och transkoda filer gratis! Glad kodning!