Jak działa Scalaj pliki wideo
Łączenie wielu plików wideo w jeden klip za pomocą ffmpeg skompilowanego do WebAssembly, całkowicie w przeglądarce. Upuszczasz klipy, układasz je w kolejności, a następnie wybierasz między trybem szybkiego kopiowania a trybem ponownego kodowania. Tryb kopiowania łączy strumienie za pomocą demuksera concat bez modyfikowania danych kodeków, więc jest niemal natychmiastowy i bezstratny, ale wszystkie klipy muszą dzielić ten sam kodek, rozdzielczość i liczbę klatek. Tryb ponownego kodowania uruchamia filtr concat i tworzy jednolity strumień H.264/AAC, obsługując niezgodne źródła kosztem dodatkowego czasu przetwarzania.
Pamięć jest głównym ograniczeniem: bardzo duże pliki przechowywane w przestrzeni adresowej przeglądarki mogą spowolnić lub doprowadzić do awarii karty. Łączenie czterech lub pięciu krótszych klipów naraz jest bardziej niezawodne niż ładowanie dziesiątek gigabajtów w jednym przebiegu. Narzędzie nie ma limitu liczby plików, ale dostępna pamięć RAM urządzenia wyznacza praktyczny pułap.