Konwerter FLV na GIF
Konwertuj pliki FLV na GIF bezpośrednio w przeglądarce za pomocą FFmpeg, bez przesyłania ich na serwer.
Wejście
Wyjście
Instrukcja
Po co konwertować wideo?
Plik wideo to kontener, którego nazwę określa rozszerzenie. Zawiera obraz i ścieżkę dźwiękową, z których każda jest skompresowana za pomocą kodeka. Program, telefon, telewizor lub witryna odtworzy plik tylko wtedy, gdy obsługuje zarówno kontener, jak i kodeki. Konwersja umieszcza wideo w kontenerze i kodekach, które umożliwiają jego odtwarzanie tam, gdzie tego potrzebujesz.
| Format | Zastosowanie |
|---|---|
| MP4 | Udostępnianie i przesyłanie; odtwarzany niemal wszędzie |
| MOV | Urządzenia i oprogramowanie Apple |
| WebM | Filmy na stronach internetowych |
| MKV | Filmy i seriale w odtwarzaczach multimedialnych, takich jak VLC |
| AVI | Starsze programy i odtwarzacze systemu Windows obsługujące Xvid |
| GIF | Krótkie animacje bez dźwięku; wyświetlane wszędzie tam, gdzie można wyświetlać obrazy |
| WMV | Windows Media Player i starsze programy systemu Windows |
| FLV | Starsze odtwarzacze wideo Flash |
| MPEG | Tworzenie płyt DVD i starsze odtwarzacze |
| 3GP | Starsze telefony komórkowe |
Opis narzędzia
To narzędzie konwertuje wideo między formatami MP4, MOV, WebM, MKV, AVI, WMV, FLV, MPEG i 3GP, a także konwertuje je na animowany GIF i z niego. Każdy dostępny tu konwerter wideo działa tak samo — od ogólnego konwertera wideo po konwertery dla pojedynczych par formatów, takie jak MOV do MP4 lub MP4 do GIF. Domyślnie używa formatów podanych w nazwie, a menu Źródło i Cel pozwalają wybrać dowolne inne. Możesz konwertować jeden film lub wiele naraz. Przycisk Przeglądaj pliki wyświetla tylko filmy w formacie źródłowym, ale możesz upuścić na nim filmy w dowolnym z tych formatów. Każdy z nich zostanie przekonwertowany z własnego formatu, więc plik MKV zostanie przekonwertowany nawet w konwerterze MOV do MP4. Opcje Rozdzielczość, Liczba klatek na sekundę, Jakość i Dźwięk w sekcji Ustawienia, pod formatem docelowym, pozwalają zmniejszyć pliki wideo lub usunąć z nich dźwięk. Domyślnie pozostawiają wideo bez zmian. Następnie naciśnij Konwertuj. Pasek postępu pokazuje ładowanie FFmpeg i postęp konwersji, a przycisk Anuluj ją zatrzymuje. Wybór innego formatu lub opcji usuwa wyniki do chwili ponownego naciśnięcia przycisku Konwertuj. Po zakończeniu przekonwertowane filmy pojawią się w siatce. Pliki GIF są odtwarzane bezpośrednio w siatce, a kliknięcie wyświetla je w pełnym rozmiarze. Przekonwertowane pliki zachowują oryginalne nazwy i otrzymują nowe rozszerzenie.
Filmy są konwertowane na Twoim urządzeniu za pomocą FFmpeg i nigdy nie są przesyłane na serwer. Przed pierwszą konwersją strona pobiera FFmpeg.
Konwertowanie wielu filmów naraz
Wybierz lub upuść dowolną liczbę filmów i dodawaj kolejne w dowolnym momencie. To konwerter wsadowy, więc zestaw nagrań z telefonu lub nagrań ekranu zostanie przekonwertowany po jednym naciśnięciu przycisku Konwertuj — niezależnie od tego, czy konwertujesz MOV do MP4, MKV do MP4, czy MP4 do GIF.
- Filmy są konwertowane jeden po drugim, w kolejności dodania, a pasek postępu pokazuje ich liczbę. Przycisk Anuluj zatrzymuje konwersję bieżącego filmu i tych oczekujących, a wyniki już przekonwertowanych filmów pozostają dostępne.
- Filmy dodane później czekają na naciśnięcie przycisku Konwertuj. Zostaną wtedy przekonwertowane tylko one oraz filmy, których konwersja się nie powiodła.
- Przekonwertowane filmy pojawią się w siatce, a przy każdym z nich będzie osobny przycisk Pobierz.
- Przycisk Pobierz wszystko zapisuje wszystkie przekonwertowane filmy w jednym pliku ZIP albo pojedynczy przekonwertowany film w jego oryginalnym formacie.
- Jeśli dwa filmy miałyby tę samą nazwę, do nazwy późniejszego zostanie dodany numer, na przykład klip (1).mp4.
- Jeśli filmu nie da się przekonwertować, pojawi się komunikat o błędzie z jego nazwą, a pozostałe filmy nadal zostaną przekonwertowane. Naciśnij Konwertuj, aby spróbować ponownie.
Opcje
Rozdzielczość zmniejsza wideo tak, by jego krótszy bok miał wskazaną liczbę pikseli, zachowując proporcje. Przy ustawieniu 720p wideo o rozdzielczości 1920 × 1080 zmieni się na 1280 × 720, a nagrane w pionie — na 720 × 1280. Wideo, które ma już mniejszy rozmiar, zachowa go, ponieważ powiększenie utworzyłoby tylko większy plik. Opcja Oryginalna zachowuje rozmiar.
Liczba klatek na sekundę (fps) usuwa klatki, aż wideo będzie miało nie więcej niż wskazaną liczbę klatek na sekundę. Wideo z mniejszą liczbą klatek zachowa ich własną liczbę, a opcja Oryginalna zachowuje wszystkie klatki.
Jakość określa, ile szczegółów obrazu zostanie zachowanych podczas ponownego kodowania, zgodnie z dokładnymi parametrami kodeka formatu docelowego. Każda wartość jest oznaczona jako Wysoka, Średnia lub Niska. Niższe wartości tworzą mniejsze pliki, ale obraz jest mniej ostry i bardziej kanciasty. Każdy format docelowy domyślnie używa pogrubionej wartości Wysoka. Jeśli wybrany parametr nie jest dostępny w kolejnym wybranym formacie docelowym, używana jest pogrubiona wartość z tej samej grupy. Na przykład CRF 30 (Niska) w MP4 zmienia się na qscale 12 w AVI.
Format docelowy Wysoka Średnia Niska MP4, MOV, MKV, FLV, 3GP (H.264 CRF) 18, 20, 23 25, 28 30, 33, 36, 40 AVI, WMV, MPEG (qscale) 2, 3, 4 6, 8 10, 12, 16, 20, 31 WebM (limit przepływności VP8) 16, 12, 8 Mbps 6, 4 Mbps 3, 2, 1 Mbps, 500 kbps GIF (kolory na klatkę) 256, 192 128, 96 64, 32, 16 Niższa wartość CRF lub qscale pozwala zachować więcej szczegółów. Przy ustawieniu Niska kolory GIF nie są już ditheringowane.
Opcja Dźwięk pozwala zachować dźwięk lub go usunąć.
Po wybraniu GIF jako formatu docelowego Rozdzielczość jest domyślnie ustawiana na 360p, a Liczba klatek na sekundę na 10, aby plik GIF był niewielki. Wybór innego formatu przywraca ustawienie Oryginalna. GIF nie ma dźwięku, więc opcja Dźwięk jest ustawiona na Usuń.
Jak to działa
FFmpeg, skompilowany do WebAssembly, działa w przeglądarce. Pobiera pierwszą ścieżkę wideo i pierwszą ścieżkę dźwiękową z pliku, a następnie zapisuje je w formacie docelowym:
- Jeśli wideo używa już kodeka obsługiwanego przez format docelowy, a ustawienia zachowują jego rozdzielczość, liczbę klatek na sekundę i początkową jakość (pogrubioną wartość Wysoka), zostaje skopiowane bez zmian. Dźwięk również jest kopiowany, jeśli format docelowy obsługuje jego kodek. Kopiowanie jest znacznie szybsze od ponownego kodowania i nie powoduje utraty jakości.
- W przeciwnym razie wideo jest ponownie kodowane, co trwa dłużej. FFmpeg używa w przeglądarce jednego rdzenia procesora. Niższa rozdzielczość lub liczba klatek na sekundę przyspiesza ten proces.
| Format docelowy | Kodek wideo | Kodek dźwięku | Kopiowane bez zmian |
|---|---|---|---|
| MP4 | H.264 | AAC | Wideo H.264 i AV1, dźwięk AAC |
| MOV, FLV | H.264 | AAC | Wideo H.264, dźwięk AAC |
| MKV | H.264 | AAC | Wideo H.264, H.265, VP8, VP9 i AV1; dźwięk AAC, MP3, AC-3, Opus, Vorbis i FLAC |
| WebM | VP8 | Vorbis | Wideo VP8, VP9 i AV1; dźwięk Vorbis i Opus |
| AVI | MPEG-4 Part 2 (Xvid) | MP3 | Wideo MPEG-4 Part 2, dźwięk MP3 |
| WMV | Windows Media Video 8 | Windows Media Audio 2 | Te same kodeki |
| MPEG | MPEG-2 | MPEG Audio Layer II | Wideo MPEG-2, dźwięk MP2 |
| 3GP | H.264 Baseline | AAC | Dźwięk AAC |
| GIF | GIF | Brak dźwięku | Nic |
- Telefon może zapisać wideo nagrane w pionie jako obraz obrócony na bok, z flagą obrotu. MP4 i MOV zachowują tę flagę, więc takie wideo można skopiować do tych formatów. W pozostałych formatach jest ono ponownie kodowane i obracane do pionu.
- H.264 i WMV wymagają parzystej szerokości i wysokości, dlatego w wideo z nieparzystym wymiarem ostatni rząd lub kolumna pikseli zostaną usunięte.
- Każda klatka GIF otrzymuje własną paletę najlepiej dopasowanych do niej kolorów. GIF może mieć maksymalnie 50 klatek na sekundę, więc szybsze wideo jest spowalniane do 50 klatek na sekundę.
- Plik 3GP jest przeznaczony dla starszych telefonów: jego rozdzielczość jest zmniejszana tak, by zmieścił się w wymiarach 640 × 480 pikseli, a liczba klatek na sekundę ograniczana do 30, nawet jeśli ustawienia pozwalają na więcej.
- Wideo ponownie kodowane do H.264 lub VP8 na potrzeby formatów MP4, MOV, MKV, FLV lub WebM jest zmniejszane tak, by zmieściło się w wymiarach 4096 × 2304 pikseli albo 2304 × 4096 w przypadku wideo nagranego w pionie — to maksymalna liczba pikseli dozwolona przez poziom 5.2 H.264. FFmpeg w przeglądarce nie ma wystarczającej ilości pamięci, by kodować wideo 8K do H.264.
- Ponownie kodowane wideo MPEG jest zmniejszane tak, by zmieściło się w wymiarach 1920 × 1152 pikseli — największym obrazie określonym przez MPEG-2 — albo 1152 × 1920 w przypadku wideo nagranego w pionie. Używany jest kolor 4:2:0, tak jak na płytach DVD.
- Dźwięk przestrzenny jest miksowany do stereo w plikach WMV, AVI i MPEG.
- Dźwięk jest poddawany ponownemu próbkowaniu, jeśli kodek formatu docelowego nie obsługuje jego częstotliwości próbkowania: dźwięk WMV ma maksymalnie 48 kHz, a MPEG — 32, 44.1 lub 48 kHz.
- Napisy, pozostałe ścieżki dźwiękowe i okładki są pomijane.
- Pliki MPEG są zapisywane z rozszerzeniem .mpg jako strumień programowy MPEG-2, taki jak pliki na płytach DVD.
- FFmpeg w przeglądarce nie może dekodować wideo AV1, dlatego AV1 można przekonwertować wyłącznie przez kopiowanie: do MP4, MKV lub WebM, z początkowymi ustawieniami Rozdzielczości, Liczby klatek na sekundę i Jakości.
Wskazówki
- Aby wideo można było odtwarzać niemal wszędzie, przekonwertuj je do MP4.
- Aby zmniejszyć plik wideo, obniż Jakość lub Rozdzielczość.
- Wideo H.265 (HEVC) jest ponownie kodowane do H.264 na potrzeby MP4 i MOV. MKV kopiuje H.265 bez zmian, co jest znacznie szybsze w przypadku odtwarzaczy, które go obsługują.
- Twórz krótkie pliki GIF i obniż Rozdzielczość lub Liczbę klatek na sekundę, aby zmniejszyć rozmiar pliku.
- FFmpeg odczytuje wideo z Twojego urządzenia w trakcie konwersji, ale przechowuje przekonwertowany plik w pamięci do jej zakończenia. Dlatego bardzo duży wynik może się nie zmieścić, zwłaszcza na urządzeniu z niewielką ilością pamięci.