14.07.2026 18:40

Moonlight Animate: ruchoma panorama dźwięku także w wyeksportowanym wideo

⏱️ 2 min read
Share:

W mikserze audio Moonlight Animate panoramę (czyli to, z którego głośnika słychać dźwięk) można animować — samochód przejeżdża przez kadr, a jego silnik wędruje z lewego kanału do prawego. W podglądzie i w programie na komputerze działało to od dawna. Ale plik wideo wyeksportowany przez serwer miał ostatnią lukę: ruchoma panorama toru zastygała w jednej pozycji.

Co dokładnie naprawiliśmy

Miks audio ma dwa poziomy panoramy: na pojedynczym klipie i na całym torze. Panorama klipu eksportowała się już poprawnie w czasie — brakowało tego samego dla toru (i dla scen, w których animowana panorama toru była jedyną automatyką: takie sceny w ogóle omijały ścieżkę eksportu, która umie automatykę).

Sedno rozwiązania jest eleganckie: nasze prawo panoramy (liniowy balans — ten sam wzór w podglądzie, na desktopie i w eksporcie) rozkłada się dokładnie na dwie krzywe głośności — osobno dla lewego i prawego kanału. A krzywe głośności eksport umiał od dawna. Zamiast więc budować nowy silnik, sygnał toru jest rozdzielany na kanały, każdy dostaje swoją obwiednię wzmocnienia w czasie, i całość składa się z powrotem w stereo. Zero przybliżeń — eksport liczy dokładnie to samo, co słyszysz w podglądzie.

Parytet potwierdzony testami

Dołożyliśmy testy automatyczne, które pilnują, że: animowana panorama toru zawsze trafia na właściwą ścieżkę eksportu, jest realizowana zmiennie w czasie (a nie zamrażana), i że czas klatek toru liczony jest identycznie jak dla głośności. Cały zestaw testów miksu przechodzi w komplecie.

Po co to

Eksportowany film ma brzmieć dokładnie tak, jak projekt w edytorze — co do ruchu każdego dźwięku w przestrzeni. To była ostatnia znana różnica między podglądem a plikiem wynikowym w mikserze audio; od teraz automatyka głośności i panoramy, efekty, sendy i submiksy eksportują się w pełnym parytecie.

📚 Related posts

27.08.2026 20:55

Data, której nie cofniemy nawet my

Każdy certyfikat autorstwa dostaje datę zapisaną w blockchainie Bitcoina — takiej nie podważy nikt, my też nie. Sprawdzisz ją bez konta i bez Moonligh...
Continue reading →
27.08.2026 19:35

Twój kolor, wszędzie

Trzy tryby i siedem akcentów, wspólnych dla strony i Moonlight Animate. Motyw jedzie z kontem, profil pokazuje gościom Twoje kolory, a harmonogram sam...
Continue reading →
27.08.2026 18:31

Kto moderuje i na jakiej podstawie

Moderator to teraz osobna rola z własnym zakresem, a nie administrator w przebraniu. Odrzucenie treści wymaga powodu, który trafia do autora razem z d...
Continue reading →

📧 Stay up to date!

Join the waitlist to get notified about new Dev Blog posts and Moonlight platform launch.