Kompresja wideo na YouTube

Zmniejsz duże nagranie, by szybko przesłać je na YouTube nawet przy wolnym łączu, bez widocznej utraty jakości. Nic nie trafia na nasze serwery.

Dokąd to wysyłasz?
100 MB
1 MB100 MB
Twój plik nigdy nie opuszcza tego urządzenia

YouTube

YouTube przyjmuje pliki do 256 GB lub 12 godzin, więc kompresja chodzi o czas przesyłania, a nie o limit.

Nagranie ekranu albo film z telefonu często ma dużo wyższy bitrate, niż YouTube zachowa po przetworzeniu; usunięcie tego nadmiaru potrafi kilkukrotnie skrócić przesyłanie.

Co zmieści się w 100 MB

Co kompresor wybierze dla typowego klipu z telefonu 1080p 30 fps (około 16 Mbit/s) o różnej długości przy limicie 100 MB:

Długość klipuRozdzielczośćBitrate wideo
30 sekundMieści się bez kompresji–
1 minuta1080p12 394 kbit/s
2 minuty1080p6128 kbit/s
5 minut720p2369 kbit/s
10 minut540p1147 kbit/s

Jak to działa

  1. Odczytujemy wideo lokalnie i mierzymy, jak bardzo jest szczegółowe (SI) i ile jest w nim ruchu (TI).
  2. Na podstawie wybranego rozmiaru obliczamy dokładny budżet bitrate, a potem dobieramy rozdzielczość i liczbę klatek, które przy tym budżecie wyglądają najlepiej. Niższa rozdzielczość z wystarczającą liczbą bitów wygląda lepiej niż pełna rozdzielczość w kwadratach.
  3. Twoje GPU koduje wideo przez WebCodecs. Formaty, których przeglądarka nie potrafi zdekodować, przechodzą przez FFmpeg skompilowany do WebAssembly.
  4. Jeśli wynik choćby minimalnie przekracza limit, kodujemy ponownie z poprawionym bitrate, żeby plik się zmieścił.

Pytania

Czy jakość na YouTube ucierpi, jeśli najpierw skompresuję wideo?

Nie w widoczny sposób, jeśli zostawisz wystarczający bitrate: YouTube i tak ponownie koduje każdy przesłany film. Wybierz rozmiar, który daje dla 1080p co najmniej 5 Mbit/s.

Czy moje wideo jest gdzieś wysyłane?

Nie. Nibbo działa w twojej przeglądarce i kompresuje wideo na twoim urządzeniu. Po załadowaniu strony możesz wyłączyć Wi-Fi, a wszystko nadal będzie działać.

Dlaczego moje wideo dostaje niższą rozdzielczość?

Mały plik ma stałą liczbę bitów. Rozłożenie ich na mniej pikseli daje czysty obraz; przy pełnej rozdzielczości obraz rozpadłby się na kwadraty.