Czym jest FFmpeg?

FFmpeg to bezpłatny program wiersza poleceń, na którym opiera się wiele programów do obsługi wideo. Konwertuje, przycina, zmienia rozmiar i filtruje niemal każdy plik audio, wideo lub obraz, a całe zadanie można wykonać jednym wierszem, na przykład ffmpeg -i clip.mp4 clip.mp3. W poradnikach i odpowiedziach na forach często można znaleźć polecenia FFmpeg, ale aby ich użyć, zazwyczaj trzeba zainstalować FFmpeg i otworzyć terminal. To narzędzie uruchamia je w przeglądarce.

Opis narzędzia

Wybierz jeden lub więcej plików multimedialnych, a następnie wybierz przykładowe polecenie lub wklej własne w polu polecenia FFmpeg. 14 przykładów, takich jak konwertowanie do MP4, przycinanie klipu czy tworzenie GIF-a, korzysta z nazwy pierwszego pliku. Początkowy człon ffmpeg jest opcjonalny, a cudzysłowy, sekwencje ucieczki z ukośnikiem odwrotnym i wiersze zakończone ukośnikiem odwrotnym działają tak jak w shellu.

Odwołuj się do plików po nazwie po -i, na przykład -i clip.mp4. Znajdują się one w folderze /inputs, więc w innych miejscach używaj pełnej ścieżki, na przykład subtitles=/inputs/subs.srt.

Kliknij Uruchom polecenie, aby wyświetlić pasek postępu i dziennik FFmpeg. Kliknij Anuluj, aby zatrzymać działanie. Każdy plik utworzony przez polecenie pojawi się w sekcji Plik wyjściowy. Pliki wideo, audio i obrazy można podejrzeć, a następnie pobrać pojedynczo lub wszystkie naraz jako plik ZIP.

Gdzie działa narzędzie

FFmpeg działa w przeglądarce jako WebAssembly (ffmpeg.wasm), ładowany z tej witryny. Przy pierwszym uruchomieniu pobierane jest około 30 MB danych. Pliki są odczytywane z urządzenia i nigdy nie są przesyłane. Wyniki pozostają w pamięci przeglądarki do momentu ich pobrania.

To kompilacja jednowątkowa, dlatego działa wolniej niż FFmpeg zainstalowany na komputerze. Uruchamia jedno polecenie ffmpeg, więc funkcje shella, takie jak potoki, &&, symbole wieloznaczne i zmienne, nie działają.

Przykłady

Przykładowe polecenie Polecenie dla clip.mp4
Przytnij 10 sekund od 0:05 ffmpeg -ss 00:00:05 -i clip.mp4 -t 10 -c copy clip-trimmed.mp4
Wyodrębnij dźwięk jako MP3 ffmpeg -i clip.mp4 -vn -c:a libmp3lame -q:a 2 clip.mp3
Zapisz klatkę jako JPG ffmpeg -ss 00:00:01 -i clip.mp4 -frames:v 1 clip.jpg

Funkcje

  • Uruchamianie własnych poleceń FFmpeg; do wyboru 14 przykładów
  • Podgląd i pobieranie każdego pliku utworzonego przez polecenie
  • Pliki nigdy nie opuszczają przeglądarki