Преобразование gif-изображений в видео с постоянным количеством кадров в секунду (fps) с использованием ffmpeg

Преобразование gif-изображений в видео с постоянным количеством кадров в секунду (fps) с использованием ffmpeg
Преобразование gif-изображений в видео с постоянным количеством кадров в секунду (fps) с использованием ffmpeg - glenncarstenspeters @ Unsplash

Преобразование gif-изображений в видео с постоянным количеством кадров в секунду (fps) с использованием ffmpeg. Применение блока кода для преобразования всех gif-файлов во всех подкаталогах. Создание файлов mp4 с фиксированным количеством кадров в секунду, равным 10.

FFmpeg – это мощная утилита командной строки для обработки видео и аудио файлов. С ее помощью можно производить множество операций, включая преобразование форматов, изменение размеров, изменение частоты кадров и многое другое. В этой статье мы рассмотрим, как использовать FFmpeg для преобразования gif-изображений в видео с постоянным количеством кадров в секунду.

Шаг 1: Установка FFmpeg

Первым шагом необходимо установить FFmpeg. FFmpeg доступен для различных операционных систем, и его установка может быть разной в зависимости от используемой платформы. Наиболее простым способом является использование предварительно собранных бинарных файлов. Вы можете найти соответствующую инструкцию по установке FFmpeg для вашей операционной системы на официальном веб-сайте проекта FFmpeg.

Шаг 2: Создание блока кода

Теперь, когда у вас уже установлен FFmpeg, можно приступить к созданию блока кода, который будет преобразовывать все gif-файлы в подкаталогах в видео с заданным количеством кадров в секунду. Вот пример такого блока кода:


find . -name "*.gif" -exec ffmpeg -i {} -r 10 {}.mp4 \;

Обратите внимание, что этот код выполняет поиск всех файлов с расширением .gif в текущем каталоге и его подкаталогах. Затем, с помощью команды ffmpeg, каждый gif-файл преобразуется в видео с количеством кадров в секунду, равным 10. Результирующие mp4-файлы будут иметь то же имя, что и исходные gif-файлы, с добавлением расширения .mp4.

Шаг 3: Запуск скрипта

Теперь, когда у вас есть блок кода, вы можете сохранить его в отдельном текстовом файле с расширением .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!


NevaDev, 20 августа 2023 г., 22:02

Похожие посты

Установка и настройка времени субтитров в ffmpeg: пошаговая инструкцияУменьшение размера видео во вложенных подпапках с помощью ffmpeg и удаление оригиналовFFMPEG не принимает %~n1, вызывает сбой скрипта: ответ и решениеИзменение размера видео во вложенных папках с помощью ffmpeg. Установка и использование инструмента командной строки для масштабирования видеоКак скачать видео и аудио с камеры через протокол RTSP с помощью FFMPEGКак сохранить соотношение сторон видео с помощью Handbrake 1.6: пошаговая инструкцияОбъединение ffmpeg для создания видео, извлечения частей, изменения скорости воспроизведения, добавления изображения и слияния в .aviКонвертация WMV в формат ASF (MP43+WMAv9) с помощью ffmpeg или альтернативных бесплатных инструментовАлгоритмы и фильтры FFMPEG для улучшения качества видео формата 1080pКонвертация AVI в MP4: правильный метод преобразования для точного воспроизведения