Gubinsoft Solutions » Программное обеспечение » Установка FFMPEG на CentOS 7

Установка FFMPEG на CentOS 7

21 августа 2021, Суббота
42
FFMPEG - это основной мультимедийный фреймворк, способный декодировать, кодировать, перекодировать, mux, demux, передавать, фильтровать и воспроизводить различные аудио -и видеофайлы в различных форматах. FFMPEG-это очень быстрый конвертер видео и аудио, который также может извлекаться из источника аудио/видео в реальном времени. Он также может конвертировать между произвольными частотами дискретизации и изменять размер видео на лету с помощью высококачественного многофазного фильтра. Он поддерживается различными библиотечными файлами, такими как libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale и libswresample.
  • libavcodec - аудио/видео кодек библиотека
  • libavutil - вспомогательная библиотека для помощи портативных мультимедийных программ
  • libavformat - библиотека, которая обеспечивает основу для мультиплексирования и мультиплексирование видео и аудио потоков и субтитров
  • libavfilter - библиотека, которая повышает универсальный аудио/видео фильтрации
  • libavdevice - библиотека, которая предоставляет рамки захвата и перевода многих распространенных мультимедийных устройств ввода/вывода рамок
  • libswscale - библиотека расширения оптимизированный масштабирования изображения и цветового пространства и преобразование формата пикселей операций
  • libswresample - библиотека, способствующая повторной дискретизации звука, повторной развертке и операциям преобразования форматов образцов
Короче говоря, это бесплатное программное обеспечение, доступное с библиотеками и программами для обработки мультимедийных данных. Он также может использоваться в качестве инструмента командной строки на PHP и других языках программирования для перекодирования мультимедийных файлов.
Здесь мы поговорим о способе, который для установки выбрал я. А именно, установка из репозитория RPM Fusion.

Включите репозиторий RPM Fusion

Это стороннее хранилище RPM, содержащее множество популярных пакетов, связанных с мультимедиа, для выпусков CentOS. Этот репозиторий работает только в том случае, если на сервере включен репозиторий EPEL.
Сначала убедитесь, что вы включили репозиторий EPEL. Чтобы включить репозиторий EPEL на сервере с CentOS 7, введите:
yum -y install epel-release
Теперь включите репозиторий RPM Fusion:
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Убедитесь, что репозиторий RPM Fusion успешно установлен:
yum repolist

Установите пакеты разработки FFMPEG и FFMPEG

Чтобы установить FFMPEG и его пакеты разработки, введите:
yum -y install ffmpeg ffmpeg-devel
Проверьте FFMPEG
Проверьте установку ffmpeg, проверив версию FFMPEG.
ffmpeg
Вывод:
[root@crow ~]# ffmpeg
ffmpeg version 3.4.8 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --extra-ldflags='-Wl,-z,relro ' --extra-cflags=' ' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-indev=jack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopus --disable-encoder=libopus --enable-libpulse --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzvbi --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-libmfx --enable-runtime-cpudetect
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
Теперь мы завершили установку ffmpeg.
Обсудить

Читайте также:

Прокомментировать
Кликните на изображение чтобы обновить код, если он неразборчив
Партнеры
Yandex Cloud
OVH
Equinix
Reg.ru

Тут временно нет ничего

Автору в течение месяца будет лень что-то делать