Преобразование gif-изображений в видео с постоянным количеством кадров в секунду (fps) с использованием ffmpeg. Применение блока кода для преобразования всех gif-файлов во всех подкаталогах. Создание файлов mp4 с фиксированным количеством кадров в секунду, равным 10.
FFmpeg – это мощная утилита командной строки для обработки видео и аудио файлов. С ее помощью можно производить множество операций, включая преобразование форматов, изменение размеров, изменение частоты кадров и многое другое. В этой статье мы рассмотрим, как использовать FFmpeg для преобразования gif-изображений в видео с постоянным количеством кадров в секунду.
Первым шагом необходимо установить FFmpeg. FFmpeg доступен для различных операционных систем, и его установка может быть разной в зависимости от используемой платформы. Наиболее простым способом является использование предварительно собранных бинарных файлов. Вы можете найти соответствующую инструкцию по установке FFmpeg для вашей операционной системы на официальном веб-сайте проекта FFmpeg.
Теперь, когда у вас уже установлен FFmpeg, можно приступить к созданию блока кода, который будет преобразовывать все gif-файлы в подкаталогах в видео с заданным количеством кадров в секунду. Вот пример такого блока кода:
find . -name "*.gif" -exec ffmpeg -i {} -r 10 {}.mp4 \;
Обратите внимание, что этот код выполняет поиск всех файлов с расширением .gif в текущем каталоге и его подкаталогах. Затем, с помощью команды ffmpeg, каждый gif-файл преобразуется в видео с количеством кадров в секунду, равным 10. Результирующие mp4-файлы будут иметь то же имя, что и исходные gif-файлы, с добавлением расширения .mp4.
Теперь, когда у вас есть блок кода, вы можете сохранить его в отдельном текстовом файле с расширением .sh (например, convert_gifs.sh). Далее, откройте терминал и перейдите в каталог, в котором находятся ваши gif-изображения. Затем выполните следующую команду:
chmod +x convert_gifs.sh
./convert_gifs.sh
Эти команды изменят разрешения файла convert_gifs.sh и запустят скрипт. FFmpeg начнет преобразование всех gif-изображений в подкаталогах в mp4-видео с количеством кадров в секунду, равным 10.
Теперь вы знаете, как преобразовать gif-изображения в видео с фиксированным количеством кадров в секунду, используя FFmpeg и блок кода. Установите FFmpeg, создайте скрипт и наслаждайтесь преобразованием gif-изображений в видео формата mp4!