Установка FFmpeg на Debian
-
Обновите списки пакетов:
bashsudo apt update
-
Установите FFmpeg:
bashsudo apt install ffmpeg
-
Проверьте установку:
bashffmpeg -version
Установка FFmpeg на AlmaLinux
-
Обновите списки пакетов:
bashsudo dnf update
-
Установите репозиторий EPEL (Extra Packages for Enterprise Linux):
bashsudo dnf install epel-release
-
Установите репозиторий RPM Fusion:
bashsudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
-
Установите FFmpeg:
bashsudo dnf install ffmpeg ffmpeg-devel
-
Проверьте установку:
bashffmpeg -version
Настройка FFmpeg
После установки FFmpeg можно использовать для различных задач по обработке и трансляции видео. Вот несколько примеров основных команд FFmpeg:
-
Конвертация видеофайла:
bashffmpeg -i input.mp4 output.avi
-
Извлечение аудио из видео:
bashffmpeg -i input.mp4 -q:a 0 -map a output.mp3
-
Изменение размера видео:
bashffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
-
Создание GIF из видео:
bashffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" -gifflags +transdiff -y output.gif
-
Стриминг видео с помощью FFmpeg:
bashffmpeg -re -i input.mp4 -c:v libx264 -preset veryfast -maxrate 3000k -bufsize 6000k -vf "scale=1280:720" -g 50 -c:a aac -b:a 128k -ar 44100 -f flv rtmp://your-streaming-server/live/streamkey
Эти команды помогут вам начать работу с FFmpeg. Для более сложных сценариев и настроек рекомендуется изучить официальную документацию FFmpeg.