ffmpeg через yum

В категорії Підказки от 3 Липня, 2012. Автор admin

Простая установка ffmpeg через yum.

Подключим новый репозитарий.

Создадим файл dag.repo с таким содержимым:

vi /etc/yum.repos.d/dag.repo

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

Добавьте строку /usr/local/lib в файл /etc/ld.so.conf

Далее :

ldconfig -v

Для установки все готово.  Приступаем к самой установке.

rpm -Uvh http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
yum update
yum install ffmpeg ffmpeg-devel

Теги:

FFmpeg watermark libavfilter

В категорії Підказки от 15 Жовтня, 2011. Автор admin

Ранее поддержка осуществлялась через vhook – эту опцию отключили очень давно, далее поддержка осуществлялась при подключении avfilter-lavf – эту опцию испортили и обещают вернуть уже очень давно, но ребята, поддерживающие libavfilter собрали свой ffmpeg . В подавляющем большинстве манов в интернете указано, что при сборке нужен флаг –enable-avfilter-lavf , но в данной ситуации он не нужен, так как опция активирована дефолтно.

Итак ставим :

cd /usr/src/
svn checkout svn://svn.ffmpeg.org/soc/libavfilter libavfilter
cd libavfilter
./checkout.sh
cd ffmpeg
./configure –enable-avfilter –enable-avfilter=movie
make
make install
На выходе будем иметь ffmpeg , поддерживающий ватермарк.

Корректная команда для наложения ватермарка :

ffmpeg -i INPUT_FILE_THAT_DONT_HAVE_WATERMARK -acodec copy -vf «movie=0:png:WATERMARK.PNG [logo]; [in][logo] overlay=W-w-5:H-20-0 [out]» OUTPUT_FILE_THAT_HAVE_WATERMARK

Теги:

Отключаем swscale в ffmpeg

В категорії Підказки от 15 Жовтня, 2011. Автор admin

В новых чекаутах ffmpeg появились опции :

–disable-swscale disable libswscale build
–disable-swscale-alpha disable alpha channel support in swscale

Но они не работают в должном объеме, так как при использовании опции собираются все бинарники , кроме ffmpeg ( в исходники жестко вшиты либы, необходимые для работы ).

Наша задача – почистить исходники от этой либы, чтобы ffmpeg даже не знал о ее существовании.
Итак, начнем :

Більше »

Теги: