Заранееподготовь
маску
(картинкус
копирайтом)для
наложенияеена
видео.
Потомразрезаешь
видеона
кадры.
Этоделаеться
следующей
командой:
<?php
ffmpeg-
iterminator_vp
fimage2src/i
%09d.jpg
?>
Послесовмещаешь
полученную
последовательност
ькадров
смаской
(картинкас
копирайтом).
<?php
();
('src');
while(fal
==($e=$d-
>read())){
if($e!
='.'&&$e!
='..')array_p
($s,$e);
}
$d->close
();
('mask');
while(fal
==($e=$d-
>read())){
if($e!
='.'&&$e!
='..')array_p
($m,$e);
}
$d->close
();
$sz=geti
('src/'.$s[0]);
if($sz
[0]>0&&$sz
[1]>0)
foreach
($mas$mi){
("convertmask/
$mi-resize$sz
[0]x$sz
[1]cmask/
$mi");
}
;
$i=0;
while
($s)>0&&cou
($m)>0){
for
($j=0;$j<c
($m);$j+
+){
("composite-
composeovercm
$m[$j]."src/".
$s
[$i]."result/"
$s[$i]);
$i++;
if
($i>=count
($s))break;
}
}
?>
И,естественно,
собираешь
всекадрывместе.
<?php
ffmpeg-
fimage2-
iresult/i
%09d.jpg-
fflv-b128K-
vcodeclibx264
?>
Получаемвидеос
водяным
знаком.