Redigera surroundljud med Kdenlive

I skrivande stund stöder Kdenlive bara återgivning av ett projekt till en video som innehåller stereoljud. Det är inte möjligt att återge till fler ljudkanaler eller att explicit avbilda ljudspår på kanaler i det återgivna ljudet. För att redigera och skapa surroundljud krävs några manuella steg, inklusive externa verktyg.

Handledningen använder ett sex-kanalers 5:1 surroundljud som exempel.

Externa verktyg använda här

  • Audacity: Fri ljudeditor och inspelare

  • avconv - En video- och ljudkonverterare

Observera

Kdenlive använder ffmpeg, medan på (k)ubuntu är ffmpeg föråldrad och avconv används istället. Så dessa (och möjligen andra) distributioner har redan avconv installerat.

Skapa nytt surroundljud

Den här guiden beskriver en möjlig lösning med Audacity för att skapa och återge ett spår med 5.1 surroundljud som kan läggas till i videon som återges av Kdenlive.

Observera

Mer avancerade funktioner som panorera surroundljudet (dvs låta ett ljud röra sig från baksidan till framsidan) ligger utanför möjligheterna i Audacity, men det är möjligt att skapa liknande effekter manuellt.

Skapa och redigera surroundljud med Audacity

Följande exempel på ett enkelt 5.1 surroundljud används i den här handledningen:

  • En del ursprunglig fältinspelning framifrån (stereo)

  • En del röst från (främre) center (mono)

  • En del musik från baksidan (stereo)

Om, som i det här exemplet, en ursprunglig fältinspelning från ett videoklipp ska användas för att skapa ljudspåret för surroundljud, kan det enkelt extraheras i Kdenlive med Extrahera ljud ‣ Wav 48000Hz från klippets sammanhangsberoende meny. Det skapar en WAV-ljudfil i samma katalog som videoklippet finns.

Ljudklippen att använda i exemplet är:

  • Field.wav (stereo) för fram V+H

  • Voice.wav (mono) för center

  • Music.mp3 (stereo) för surroundljud V+H (bakre)

De kan importeras i ett nytt Audacity-projekt i ovanstående ordning med Meny ‣ Arkiv ‣ Importera ‣ Ljud…. Projektet ska nu se ut ungefär så här:

AudacitySurround.jpg

Skärmbild av Audacity

Kanalavbildningen för 5.1 surroundljud är:

  • 1 - Fram vänster

  • 2 - Fram höger

  • 3 - Center

  • 4 - LFE

  • 5 - Surround vänster

  • 6 - Surround höger

Observera

LFE kallas ofta för ”subwoofer-kanalen”, vilket inte är helt korrekt. En högtalaruppställning med surroundljud är perfekt utan subwoofer. I det här fallet omdirigerar surroundljudet LFE-kanalen till ”stora” högtalare, vanligtvis de främre högtalarna.

Stereospåret ”Field” kan nu avbildas till fram V+H, ”Voice” till center och ”Music” till surround V+H. Det är bara ett problem: Surroundhögtalarna (bakre) i ett surroundhögtalarsystem är vanligtvis ”små” och kan inte återge låga frekvenser. Så det är nödvändigt att avbilda lågfrekvensområdet i spåret ”Music” till LFE-kanalen, annars kan musiken låta lite ”tunn”.

För att göra det kan spåret ”Music” helt enkelt dupliceras med Meny ‣ Redigera ‣ Duplicera efter att ha markerat det, och sedan Dela stereo till mono från det tredje spårets sammanhangsberoende meny. Sedan kan ett av de två monospåren tas bort, och namnet på det andra kan ändras till ”LFE”.

Nu kan effekten ”Equalization…” användas för att ta bort frekvenser över cirka 100 Hz från spåret ”LFE”, och omvänt, ta bort frekvenser under cirka 100 Hz från spåret ”Music”.

Observera

Att skapa tekniskt perfekt surroundljud är en helt egen vetenskap och ligger därför utanför den här handledningens omfattning. Se tillgängliga resurser på webben för detaljerad information.

Vad som återstår nu är att se till att surroundljudspåret har samma längd som videospåret det ska läggas till i. Videospåret som används i det här exemplet har en längd på 1:00 minuter, så längden på ljudspåren i Audacity justeras därefter.

Audacity-projektet bör nu se ut ungefär så här:

AudacitySurroundLFE.jpg

Skärmbild av Audacity-projektet

Nästa uppgift är att exportera projektet till en flerkanalig 5.1 surroundljudfil. Formatet som används här är AC-3 (Dolby Digital).

Innan export, måste Audacity ställas in för att tillåta export till en flerkanalig ljudfil: I Meny ‣ Redigera ‣ Inställningar, under Importera/Exportera, välj ”Use custom mix”.

Projektet kan nu exporteras till en 5.1 surroundljudfil:

  • Välj Meny ‣ Arkiv ‣ Exportera ljud…

  • Ange ett namn under ”Fil Namn” och välj ”AC3-filer (FFmpeg)”

  • Välj ”512 kbps” som ”Bithastighet” och klicka på Konfigurera

Dialogrutan ”Avancerad mixning inställningar” ska dyka upp. Antal ”Utmatningskanaler” ska vara 6 och kanalavbildningen ska redan vara riktig:

AdvancedMixingOptions2.jpg

Audacity mixningsinställningar

Resultatet av exporten ska vara filen :file:`.ac3`som är spelbar med t.ex. **VLC* eller Dragon Player.

Mixa video och ljud tillsammans

Det sista steget är att lägga till ljudspåret med surroundljud i videospåret, förutsatt att videon återgavs utan ljud.

Observera

När ljud- och videofiler mixas till en fil kopieras de faktiska strömmarna bara och omkodas inte. Så det finns ingen kvalitetsförlust varken för ljud- eller videoströmmarna. Dessutom, eftersom strömmarna bara kopieras, går mixningen väldigt snabbt.

Förutsatt att videospåret återgavs i Video.mkv och surroundljudet exporterades till 5.1.ac3 skulle kommandot för att mixa båda i Video-5.1.mkv med **avconv ** vara:

avconv -i Video.mkv -i 5.1.ac3 -c copy -map 0:0 -map 1:0 Video-5.1.mkv

Resultatet ska vara en MKV-video som innehåller ett Dolby Digital 5.1 surroundljudspår.

Redigera befintligt surroundljud

När man lägger till ett klipp med mer än två kanaler i ett projekt, skapar Kdenlive en ljudminiatyr som visar alla ljudkanaler riktigt:

AudioThumbnail.png

Tidslinjen i Kdenlive (observera: äldre version)

Klippet kan redigeras och (ljud)effekter läggas till i det, och allt verkar fungera bra, men när projektet har återgivits visar det sig att ljudspåret i den resulterande videofilen bara har två kanaler (stereo).

Följande steg tillhandahåller en manuell tillfällig lösning av problemet.

Extrahera och dela ljudspåret

Det första steget är att extrahera ljudspåret från videoklippet. Det kan göras i Kdenlive med Extrahera ljud ‣ Wav 48000Hz från klippets sammanhangsberoende menyn. Det skapar en WAV-ljudfil i samma katalog som videoklippet finns.

Den extraherade WAV-ljudfilen kan sedan öppnas i Audacity, som bör visa alla sex kanalerna. De är:

  • 1 - Fram vänster

  • 2 - Fram höger

  • 3 - Center

  • 4 - LFE

  • 5 - Surround vänster

  • 6 - Surround höger

Observera

LFE (lågfrekvenseffekter) kallas ofta för ”subwoofer-kanalen”, vilket inte är helt korrekt. En högtalaruppställning med surroundljud är perfekt utan subwoofer. I det här fallet omdirigerar surroundljudet LFE-kanalen till ”stora” högtalare, vanligtvis de främre högtalarna.

Tanken är nu att dela upp surroundljudet i fyra separata (stereo/mono) ljudfiler som Kdenlive kan hantera:

  • Fram (stereo)

  • Center (mono)

  • LFE (mono)

  • Surround (stereo)

Först måste Audacity ställas in för att inte alltid exportera till stereoljudfiler: I Redigera ‣ Inställningar, under Importera/Exportera, välj ”Use custom mix”.

Nu ska spår 1+2 och 5+6 förvandlas till stereospår genom att välja Skapa stereospår från den sammanhangsberoende menyn för det 1:a respektive det 5:e spåret. Det ska resultera i fyra spår, två stereo och två mono.

Därefter ska namnen på de fyra spåren ändras till ”Fram”, ”Center”, ”LFE” och ”Surround” med början uppifrån, med Namn… från den sammanhangsberoende menyn för varje spår.

Spåren ser nu ut så här:

AudacityChannels2.jpg

Skärmbild av Audacity-projektet

Efter allt det hårda arbete är det enkelt att exportera de fyra spåren till fyra separata ljudfiler med Meny ‣ Arkiv ‣ Exportera ljud… ‣ Multipla filer. Använd ”WAV” som ”Exportformat”, resten av inställningarna borde redan vara rätt: ”Dela filer baserat på: Spår” och ”Namnge filer: Använd namn på etikett/spår”.

Dialogrutan ”Redigera metadatataggar” kan dyka upp för varje spår. Det går bra att bara använda Ok. Till sist ska en bekräftelsedialogruta visas och fyra ljudfiler ska ha exporterats: Fram.wav, Center.wav, LFE.wav och Surround .wav.

Importera ljudspår i Kdenlive

De tidigare skapade ljudfilerna kan nu läggas till i Kdenlive-projektet med Meny ‣ Projekt ‣ Lägg till klipp.

Eftersom det normalt bara finns två ljudspår i ett projekt, är det nödvändigt att lägga till två till med Meny ‣ Projekt ‣ Spår ‣ Infoga spår innan de fyra ljudspåren läggs till i tidslinjen.

Nästa sak att göra är att gruppera de fyra ljudspåren med videoklippet genom att markera dem alla och sedan välja Meny ‣ Tidslinje ‣ Gruppera klipp.

Observera

Glöm inte att stänga av originalljudspåret i videoklippet om det behövs!

Kdenlive-projektet bör nu vara klart för den vanliga redigeringen, som att skära klipp och lägga till effekter, och bör se ut ungefär så här:

KdenliveProjectEdit.jpg

Exempel på Kdenlive-projekt (observera: äldre version)

Återge projektet

Eftersom det inte är möjligt att återge projektet med ett ljudspår som har surroundljud, krävs några manuella steg för att tillfälligt lösa det.

Först måste videospåret återges utan ljud. Det görs helt enkelt genom att återge projektet som det normalt skulle göras, men utan ljud, genom att avmarkera kryssrutan Ljud.

Sedan måste vart och ett av de fyra spåren med surroundljud, Fram.wav, Center.wav, LFE.wav och Surround.wav, återges i separata ljudfiler. Gör följande för vart och ett av dem:

kdenlive2308_render_audio.webp

Exportera bara ljud i separata spår

  • Stäng av alla andra ljudspår

  • Klicka på media-record återge…

  • Ange respektive filnamn för Utdatafil

  • Välj förinställningen Bara ljud

  • Välj profilen WAV

  • Säkerställ att Ljud är markerat

  • Säkerställ att Separat fil för varje ljudspår” inte är markerat

  • Klicka på Återge till fil

Observera

Tyvärr återges monospåren Center.wav och LFE.wav som stereospår, och det verkar inte finnas något sätt att undvika det. Men det kan hanteras senare i Audacity.

Sammanfoga en ljudfil med surroundljud

Nu måste de separata ljudspåren som återgivits av Kdenlive ”sammanfogas” till en enda flerkanalig 5.1 surroundljudfil. Det görs igen i Audacity:

Importera Fram.wav, Center.wav, LFE.wav och Surround.wav (i den ordningen) genom att använda Arkiv ‣ Importera ‣ Ljud…

”Center” och ”LFE” är nu stereo, vilket inte är vad som behövs. Det kan rättas genom att välja Dela stereo till mono från varje spårs sammanhangsberoende meny, och ta bort ett av de två resulterande monospåren.

Så småningom ska det finnas fyra spår i Audacity-projektet:

  • Fram (stereo)

  • Center (mono)

  • LFE (mono)

  • Surround (stereo)

Projektet kan nu exporteras till en 5.1 surroundljudfil:

  • Välj Arkiv ‣ Exportera ljud…

  • Ange ett namn under ”Fil Namn” och välj ”AC3-filer (FFmpeg)”

  • Välj 512 kbps som ”Bithastighet” och klicka på Konfigurera

Dialogrutan Avancerad mixning inställningar ska dyka upp. Antal Utmatningskanaler ska vara 6 och kanalavbildningen ska redan vara riktig:

AdvancedMixingOptions.jpg

Audacity avancerad mixning inställningar

Resultatet av exporten ska vara filen :file:`ac3`som är spelbar med t.ex. **VLC* eller Dragon Player.

Mixa video och ljud tillsammans

Eftersom video och ljud återgavs separat måste båda mixas till en enda fil som innehåller både video- och ljudströmmen.

Observera

När ljud- och videofiler mixas till en fil kopieras de faktiska strömmarna bara och omkodas inte. Så det finns ingen kvalitetsförlust varken för ljud- eller videoströmmarna. Dessutom, eftersom strömmarna bara kopieras, går mixningen väldigt snabbt.

Förutsatt att videospåret återgavs i Video.mkv och surroundljudet exporterades till 5.1.ac3 skulle kommandot för att mixa båda i Video-5.1.mkv med **avconv ** vara:

avconv -i Video.mkv -i 5.1.ac3 -c copy -map 0:0 -map 1:0 Video-5.1.mkv

Resultatet ska vara en MKV-video som innehåller ett Dolby Digital 5.1 surroundljudspår.