Запуск команд FFmpeg
Выполняйте любые команды FFmpeg для видео-, аудио- и графических файлов прямо в браузере. Выберите пример или вставьте собственную команду, затем просмотрите и скачайте результат.
Ввод
Вывод
Документация
Что такое FFmpeg?
FFmpeg — бесплатная программа для командной строки, на которой работает множество видеопрограмм. Она преобразует, обрезает, изменяет размер и фильтрует практически любые аудио-, видеофайлы и изображения. Целая задача умещается в одну строку, например ffmpeg -i clip.mp4 clip.mp3. В руководствах и ответах на форумах полно команд FFmpeg, но обычно для их выполнения нужно установить FFmpeg и открыть терминал. Этот инструмент запускает их прямо в браузере.
Описание инструмента
Выберите один или несколько медиафайлов, затем выберите пример команды или вставьте собственную команду в поле FFmpeg. В 14 примерах — например, преобразование в MP4, обрезка фрагмента или создание GIF — используется имя первого файла. Начальную часть ffmpeg можно не указывать. Кавычки, экранирование обратной косой чертой и строки, заканчивающиеся обратной косой чертой, работают так же, как в shell.
Указывайте файлы по имени после -i, например -i clip.mp4. Они находятся в папке /inputs, поэтому в остальных случаях используйте полный путь, например subtitles=/inputs/subs.srt.
Кнопка «Запустить команду» показывает индикатор выполнения и журнал FFmpeg, а кнопка «Отмена» останавливает запуск. Каждый файл, созданный командой, появляется в разделе «Выходной файл». Для видео, аудио и изображений доступен предварительный просмотр. Файлы можно скачать по отдельности или вместе в виде ZIP-архива.
Где выполняется обработка
FFmpeg запускается в браузере как WebAssembly (ffmpeg.wasm), загружается с этого сайта, а при первом запуске скачивается около 30 МБ. Файлы считываются с вашего устройства и никогда не загружаются на сервер, а результаты хранятся в памяти браузера, пока вы их не скачаете.
Это однопоточная сборка, поэтому она работает медленнее, чем FFmpeg, установленный на компьютере. Запускается только одна команда ffmpeg, поэтому функции shell, такие как конвейеры, &&, шаблоны подстановки и переменные, не работают.
Примеры
| Пример команды | Команда для clip.mp4 |
|---|---|
| Обрезать 10 секунд с отметки 0:05 | ffmpeg -ss 00:00:05 -i clip.mp4 -t 10 -c copy clip-trimmed.mp4 |
| Извлечь аудио в формате MP3 | ffmpeg -i clip.mp4 -vn -c:a libmp3lame -q:a 2 clip.mp3 |
| Сохранить кадр в формате JPG | ffmpeg -ss 00:00:01 -i clip.mp4 -frames:v 1 clip.jpg |
Возможности
- Запускайте собственные команды FFmpeg или начните с одного из 14 примеров
- Просматривайте и скачивайте каждый файл, созданный командой
- Файлы никогда не покидают ваш браузер