Bez przesyłania, 100% lokalnie, bez konta

Obróć / Odwróć wideo

Obróć wideo o 90°, 180° lub 270°, lub odwróć je poziomo/pionowo. Wybierz szybki tryb (bez ponownego kodowania, natychmiastowy) lub ponowne kodowanie dla maksymalnej kompatybilności.

Jak działa Obróć wideo

Obracanie lub odbijanie dowolnego wideo bezpośrednio w przeglądarce za pomocą ffmpeg WebAssembly, bez wysyłania plików na serwer. Narzędzie stosuje filtr transpose dla rotacji o 90, 180 i 270 stopni oraz filtr hflip lub vflip dla korekcji lustrzanych odbić. Gdy format źródłowy i kodek na to pozwalają, narzędzie używa kopiowania strumienia i przepisuje tylko metadane kontenera, więc przetwarzanie jest niemal natychmiastowe, a jakość wideo jest całkowicie zachowana.

Wymuszone ponowne kodowanie jest wyzwalane tylko wtedy, gdy kodek lub kontener nie obsługuje rotacji wyłącznie przez metadane, np. w przypadku niektórych starszych profili MP4. Poziome odbicie lustrzane jest przydatne do poprawiania odwrócenia kamery selfie, a pionowe odbicie obsługuje nagrania do góry nogami z kamer sportowych zamontowanych pod nietypowymi kątami.

Obróć wideo: instrukcja krok po kroku

  1. Upuść lub wybierz plik wideo, który chcesz przeorientować.
  2. Wybierz kąt obrotu (90 stopni zgodnie z ruchem wskazówek, 180 stopni, 90 stopni przeciwnie do ruchu wskazówek) lub kierunek odbicia (lustrzane poziome lub pionowe).
  3. Kliknij Obróć, aby rozpocząć przetwarzanie.
  4. Poczekaj, aż ffmpeg zastosuje transformację na Twoim urządzeniu.
  5. Pobierz poprawione wideo.

Typowe zastosowania

  • Poprawianie wideo z telefonu nagranego w trybie pionowym, które odtwarza się bokiem na monitorze komputera.
  • Korekcja lustrzanego nagrania kamery selfie, aby tekst w tle był czytelny normalnie.
  • Obracanie materiału z kamery sportowej zamontowanej do góry nogami na kasku.
  • Poziome odbicie klipu z nagrania slajdów, gdy ekran prezentatora był uchwycony w lustrzanym odbiciu.

Często zadawane pytania

Czy obracanie wideo powoduje utratę jakości?

W większości przypadków nie. Gdy kodek i kontener obsługują tag rotacji tylko przez metadane (częste w H.264 MP4), ffmpeg zapisuje nową orientację w nagłówku kontenera bez ponownego kodowania ani jednej klatki, więc jakość jest bit-po-bicie identyczna. Ponowne kodowanie jest wyzwalane tylko dla formatów, które nie mogą przechowywać rotacji jako metadanych, a w tym przypadku utrata jakości jest minimalna i praktycznie niezauważalna.

Czy wideo jest wysyłane na serwer podczas obrotu?

Nie. ffmpeg.wasm stosuje filtr transpose, hflip lub vflip wewnątrz karty przeglądarki. Plik jest wczytywany do lokalnej pamięci, tam transformowany, a obrócone wideo jest oferowane jako pobieranie z Twojego własnego urządzenia. Zakładka Sieć DevTools nie pokaże żadnego wychodzącego żądania zawierającego Twoje wideo.

Jaka jest różnica między obrotem o 90 stopni a poziomym odbiciem?

Obrót o 90 stopni obraca cały kadr wokół punktu środkowego, zmieniając krawędź u góry. Poziome odbicie (hflip) tworzy lustrzane odbicie obrazu od lewej do prawej wokół osi pionowej, jakbyś trzymał klip przed lustrem, nie zmieniając orientacji. Obie operacje są dostępne jako osobne opcje w narzędziu.

Czy mogę obracać pliki WebM lub MKV, nie tylko MP4?

Tak. ffmpeg.wasm odczytuje wszystkie popularne formaty kontenerów. Kontener wyjściowy pasuje do wejściowego w trybie kopiowania; jeśli wymagane jest ponowne kodowanie, wyjście domyślnie przyjmuje format MP4 H.264.

Dlaczego wideo nadal odtwarza się bokiem w niektórych aplikacjach po obróceniu?

Niektóre starsze odtwarzacze multimedialne ignorują tag metadanych rotacji w kontenerze i zawsze renderują surową orientację klatki. W takim przypadku narzędzie może wymusić ponowne kodowanie na poziomie pikseli, wbudowując rotację w rzeczywiste dane klatki zamiast przechowywać ją jako metadane. Użyj trybu ponownego kodowania, aby zagwarantować, że każdy odtwarzacz respektuje orientację.

Czy audio pozostaje zsynchronizowane po obróceniu?

Tak. Obrót to czysta transformacja klatek wideo; ścieżka audio jest przenoszona niezmieniona zarówno w trybie kopiowania, jak i ponownego kodowania. Operacja obrotu sama w sobie nie wprowadza żadnego przesunięcia.