Утилита ffmpegrr для запуски конвертации посредством набора утилит ffmpeg (устанавливаются отдельно) с отслеживанием прогресса и восстановлением после крэшей.
FFmpegRR позволяет сохранять прогресс при выполнении конвертации и продолжать процесс после остановки, крэша и т.п. с последнего сохранённого места. Утилита работает с конвертацией как с «Заданиями» (Task). Пользователь добавляет «задания», утилита их последовательно выполняет. В любой момент работу можно прервать. Последующий запуск продолжит выполнять задания с последней сохранённой точки.
Где взять: Ссылки на репозиторий: ffmpegrr на github , ffmpegrr на gitflic
Как использовать:
Утилита запускается из командной строки:
ffmpegrr команда аргументы
запуск утилиты без аргументов продолжает выполнение заданий.
Команды:
add — добавить новое задание. В качестве аргументов задаются параметры для утилиты конвертации ffmpeg. Например: ffmpegrr add -i input.mp4 -vf «scale=iw/2:ih/2» output.mp4 уменьшает разрешение видеопотока в два раза по каждой стороне
flush — очистить промежуточные файлы выполненных заданий. Утилита не удаляет промежуточные файлы автоматически, давая возможность пользователю проверить полученный результат и повторно продолжить конвертацию
help — выводит справку по командам
removeall — удаляет все задания (как выполненные, так и незавершённые) вместе с промежуточными файлами. Прим.: результаты конвертации (выходные файлы) не удаляются.