Jak zmniejszyć rozmiar filmu, bez straty jakości?*
Pamiętacie Frapsa? Był, albo jeszcze jest to – nie jestem pewny, program do nagrywania ekranu. Miał to do siebie, że wypuszczał naprawdę dobre jakościowo filmy, jednak o bardzo dużym rozmiarze. Minuta filmu potrafiła ważyć kilka GB, musicie mi uwierzyć, że te 10/15 lat temu było ogromną ilością. Dziś już o Frapsie się nie mówi, ale problem pozostał taki sam. W dzisiejszym artykule opowiem wam jak zmniejszyć rozmiar filmu, bez straty jakości.
Zapytacie pewnie dlaczego dodałem gwiazdkę do tytułu. Nie jest to nic dziwnego, że gdy uda nam się wyrenderować film full hd w rozmiarach 1920 x 1080px nadal będzie swoje ważył. Gdy będziemy chcieli umieścić taki film, choćby na naszym blogu, może to trochę potrwać zanim go wrzucimy, nie mówiąc już o problemach z jego wyświetlaniem na stronie internetowej. Tytuł może wprowadzać w błąd, ponieważ każde działanie, które będzie opisane poniżej może powodować utratę jakości, jednak staramy się jak najbardziej zniwelować ten proces. Stąd też chciałbym przedstawić wam jak ja staram się to robić, szczególnie gdy chcę dodać film na stronę internetową.
Jak zmniejszyć rozmiar filmu, bez straty jakości?
Jest jedno wyjście, które chciałbym zaznaczyć na samym początku. Jeśli masz wystarczającą ilość czasu możesz wrzucić swój film na Youtube’a i po prostu zalinkować go pod swoją stronę. Jest to wyjście optymalne, ponieważ nie tracisz w ogóle jakości i nie musisz martwić się o miejsce na serwerze. Gdy jednak nadal chciałbyś wiedzieć jak zmniejszyć rozmiar filmu, zapraszam do dalszego czytania.
Swój artykuł oprę o dwa programy. Będzie to produkt Adobe After Effect, a także program Handbrake. Linki do nich umieszczę na dole wpisu. Jeśli masz już przygotowaną swoją animację/film, przejdziemy od razu do zmiany ustawień renderu. Ja wykorzystam krótką animację, która powstała na podstawie TEGO artykułu.
Przejdźmy do ustawień renderowania. W zależności od programu, w którym wykonujecie swój film niektóre ustawienia powinny się powielać, dlatego to też nie powinien być problem. Przejdźmy do After Effect. Ma on w swoim kompozytorze wbudowaną opcję jakości filmu, my ominiemy tą opcję, ze względu na tytuł artykułu. Jeśli jednak nie zależy ci na jakości możesz ją tutaj zmienić. Przejdźmy do rozdzielczości. Rozdzielczość jest to liczba pikseli, która znajduje się w jednym calu, stąd też skrót PPI. Im więcej ich znajduje się na naszym ekranie, tym film wygląda wyraźniej. Możemy zmienić tutaj jego wartość o połowę, a nasz film nadal będzie wyglądał przyzwoicie.
Klatki filmu
Kolejną wartością jest ilość klatek na sekundę filmu. Jeśli mamy możliwość wglądu w każdą klatkę filmu, to w zależności jak renderowaliśmy nasz film, możemy usunąć co np. 4 klatkę. Należy jednak pamiętać, że nie należy tego robić w filmach z małą ilością FPS’ów, gdyż nasza animacja zanotuję widoczny przeskok i nie będziemy zadowoleni z efektu.
Zaznaczyłem także długość filmu, ponieważ chciałem zwrócić uwagę na to iż, gdy rozciągamy albo zwężamy nasz film jego liczba fps’ów zmienia się. Film składa się z klatek, dlatego gdy zmniejszamy jego długość, program ich nie usuwa, lecz stara się upychać je jak najbardziej. Gdy usuniesz co 4 klatkę, a efekt nie będzie cię satysfakcjonował możesz zmniejszyć długość filmu, powinno to poprawić jego jakość.
Format pliku
Przejdźmy teraz do formatu pliku. W zakładce „Loseless” będziemy mogli zmienić to ustawienie. Standardowo w wielu programach do obróbki filmu opcja ta będzie ustawiona standardowo na AVI. Według mnie nie jest to optymalne rozwiązanie. Zawsze wybieram opcję Quicktime, dzięki której nasz film uzyska rozszerzenie .mov. Jest to format, z którym Windows może mieć problem, może nie wyświetlać podglądu filmu jednak nie należy się bać, gdyż z plikiem nic się nie stało. W poprzednim artykule pisałem o tym, aby zaopatrzyć się w VLC Media Player, jeśli masz go możesz film odtworzyć, jeśli nie – przechodzimy dalej.
Teraz zajmiemy się drugim programem, jest nim Handbrake. Jest to darmowy program, stworzony przez francuski zespół, który potrafi zmienić film na niemal każdy docelowy format. Możecie pobrać go stąd. Posiada on bardzo przyjazne dla użytkownika opcje, gdyż może eksportować video typowo pod np. upload na Youtube.
Gdy już załadowaliśmy nasz film ukaże się nam taki ekran. Standardowo format zostaje ustawiony na mp4 i tym razem radziłbym przy nim zostać. Na powyższym ekranie możemy zobaczyć podstawowe informacje o naszym filmie, a także możemy znaleźć zakładki – wymiary, fitry, video, audio, napisy, rozdziały. Przejdźmy do zakładki video.
Kodek
W poniższej zakładce wybieramy Kodek Wideo. Ja w swoich ustawieniach mam zapisane H.265. Przechodzimy do jakości, która jest po prawej stronie i możemy nieco przesunąć pasek w lewo. Nie jest to opcja, która spowoduje znaczne zmiany w jakości naszego filmu, o to mogliśmy się martwić przed renderem. Zalecam manipulowanie tym paskiem, oraz sprawdzenie czy powyższa opcja odpowiada nam. Przechodzimy do presetów. Jeżeli zamierzasz swój film opublikować na Youtube, jest tam przeznaczona opcja specjalnie na tego typu eksport. Wybieramy opcję Web. My natomiast mieliśmy film full HD. Przejdźmy więc na zakładkę General -> Very Fast 1080p30. Musimy jeszcze ustalić gdzie zapiszemy nasz plik, możemy to zmienić w Save as, znajdującej się nad stopką programu. I to już wszystko.
Jak zmniejszyć rozmiar filmu, bez straty jakości? – Efekty
W moim przypadku z pliku .mov, który wyeksportowałem z Adobe After Effects, który ważył prawie 2,5 GB, stworzył się plik mający 25MB. jest to 1% wartości początkowej filmu. Według mnie jest to imponujący wynik.
Jestem zadowolony z wyniku, a jak tam u Was? Pochwalcie się jak udało wam się skompresować was plik wideo oraz czy jakość nadal jest zadowalająca.
Przeczytaj także: