- PVSM.RU - https://www.pvsm.ru -
К хорошему посту habrahabr.ru/post/171213/ [1]
Некоторое время назад FFMPEG в Ubuntu объявили non grata. В качестве замены развивается дублирующий проект — AVCONV.
Принцип работы похож, но есть некоторые незначительные отличия.
Приведу пример решения популярной задачи — подготовки видео для публикации в теге video HTML5.
#!/bin/sh
avconv -i $1 -vf "movie=$3 [wm];[in][wm] overlay=5:5 [out]" -ar 44100 -ab 128k -f flv -vcodec flv -vb 1000k $2.flv
avconv -i $1 -vf "movie=$3 [wm];[in][wm] overlay=5:5 [out]" -ab 128k -vcodec libx264 -vb 1000k $2.mp4
avconv -i $1 -vf "movie=$3 [wm];[in][wm] overlay=5:5 [out]" -ab 128k -vcodec libtheora -acodec libvorbis -vb 1000k $2.ogv
Параметры
В качестве ватермарка PNG с альфой достоверно работает.
Можно модифицировать любым образом, по вашему усмотрению.
Можно сделать функцией CMS, но при этом необходимо предусмотреть, чтобы интерпретатор не зависал, ожидая окончания декодирования. Для PHP решается направлением вывода скрипта в /dev/null. Подробности приводить не буду, так как на хабре уже много написано по этому поводу.
Автор: customtema
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/html5/28410
Ссылки в тексте:
[1] habrahabr.ru/post/171213/: http://habrahabr.ru/post/171213/
[2] Источник: http://habrahabr.ru/post/171225/
Нажмите здесь для печати.