Här är den uppdaterade koden. Nu har jag lagt till ett fält för Bakgrundsmusik, utöver videon och ljudeffekterna.
Så här fungerar mixen nu:
1. Videon: Original-ljudet behålls (så man hör vad som sägs).
2. Bakgrundsmusik: Musikfilen du laddar upp läggs under alltihop (loopas om videon är längre än musiken).
3. SFX: Analyserar videon efter höga ljud (peaks) och smäller av ljudeffekter där, precis som förut.
## Brainrot Maker 3.0 (Video + Musik + SFX + Analys)
Brainrot Auto-Editor v3
## Nytt i denna version:
1. bgMusicInput: En separat uppladdning för bakgrundsmusik.
2. Musik-looping: Om din video är 1 minut men musiken bara 30 sekunder, kommer musiken att börja om automatiskt (loop = true).
3. Gain-kontroll: Musiken sänks till 40% volym så att man fortfarande hör vad som sägs i videon.
4. Pitch-shift: Jag lade in en liten bonus – varje ljudeffekt får en slumpmässig hastighet/tonhöjd (playbackRate). Det gör att samma ljudeffekt låter lite olika varje gång, vilket är väldigt vanligt i brainrot-videor.
Vill du att vi lägger till en inställning för hur högt musiken ska vara i förhållande till videon, eller är du redo att testa denna?