Конвертация видео при помощи FFMpeg на сервере CentOS 6

FFMpeg – это популярная программа для конвертации и управления аудио- и видеофайлами.

Итак, для начала запустите облачный сервер CentOS 6.4 x64.

1: Установка репозитория ATRPMS

ATRPMS – это сторонний репозиторий пакетов для дистрибутивов Linux на основе RHEL. Чтобы добавить этот репозиторий, запустите:

rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
rpm -ivh http://dl.atrpms.net/el6-x86_64/atrpms/stable/atrpms-repo-6-7.el6.x86_64.rpm

2: Установка FFMpeg из репозитория ATRPMS

yum -y --enablerepo=atrpms install ffmpeg

Убедитесь, что установка FFMpeg прошла успешно, запросив версию программы.

ffmpeg -version

Если эта команда вывела на экран версию текущего экземпляра FFMpeg, значит, установка прошла успешно.

Чтобы получить полный список поддерживаемых форматов, запустите:

ffmpeg -formats

3: Конвертация видео через FFMpeg

Завершив установку программы, загрузите видео, на котором можно потренироваться, конвертируя его в различные форматы.

К примеру, можно загрузить видео Big Buck Bunny 720p MP4.

wget "http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_720p_surround.avi"

В формате MP4 (720p) это видео занимает 317MB:

[root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround.avi
-rw-r--r-- 1 root root 317M May  6  2008 big_buck_bunny_720p_surround.avi

Конвертация из MP4 в H264

ffmpeg -i big_buck_bunny_720p_surround.avi -vcodec libx264 big_buck_bunny_720p_surround-H264.avi

Теперь это видео весит 118MB:

[root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround-H264.avi
-rw-r--r-- 1 root root 118M May 30 23:40 big_buck_bunny_720p_surround-H264.avi

Конвертация из H264 в FLV

ffmpeg -i libx264 big_buck_bunny_720p_surround-H264.avi -vcodec libx264 -ar 44100 -f flv libx264 big_buck_bunny_720p_surround.flv

Версия этого видео в формате FLV занимает 102MB:

[root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround.flv
-rw-r--r-- 1 root root 102M May 31 00:06 big_buck_bunny_720p_surround.flv

Следующая статья этой серии продемонстрирует, как настроить трансляцию видео при помощи JWPlayer.

Tags: , , , ,

Добавить комментарий