{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (29 ноя 2013, 06:49) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет! У меня есть зц на него надо добавить адрес сайта чтобы выглядел при просмотре видео.

2.
BeGlEc * 0.06
(29 ноя 2013, 06:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Всмысле копирайт?

3. [автор] (29 ноя 2013, 06:53) [0/0] [0] [отв] [спам] [под] +1 | -1
BeGlEc,

Ну))

4.
Kargot * 0.19
(29 ноя 2013, 07:21) [1/0] [1] [отв] [спам] [под] +1 | -1

Заранее подготовь маску (картинку с копирайтом) для наложения ее на видео.
Потом разрезаешь видео на кадры.
Это делаеться следующей командой:
[php]ffmpeg -i terminator_vp6.flv -f image2 src/i%09d.jpg[/php]
После совмещаешь полученную последовательность кадров с маской (картинка с копирайтом).
[php]$s = array();
$m = array();
$d = dir(\'src\');
while (false !== ($e = $d->read())) {
if($e != \'.\' && $e != \'..\') array_push($s, $e);
}
$d->close();
$d = dir(\'mask\');
while (false !== ($e = $d->read())) {
if($e != \'.\' && $e != \'..\') array_push($m, $e);
}
$d->close();
sort($s);
sort($m);
$sz = getimagesize(\'src/\'.$s[0]);
if($sz[0] > 0 && $sz[1] > 0)
foreach($m as $mi) {
system(\"convert mask/$mi -resize $sz[0]x$sz[1] cmask/$mi\"*;
};
$i = 0;
while($i < count($s) && count($s) > 0 && count($m) > 0) {
for($j = 0; $j < count($m); $j++) {
system(\"composite -compose over cmask/\".$m[$j].\" src/\".$s[$i].\" result/\".$s[$i]);
$i++;
if($i >= count($s)) break;
}
}[/php]
И, естественно, собираешь все кадры вместе.
[php]ffmpeg -f image2 -i result/i%09d.jpg -f flv -b 128K -vcodec libx264 result.flv[/php]
Получаем видео с водяным знаком.


Изм. 2 раз. / Посл. изм.
Kargot * 0.19
(29 ноя 2013, 07:28)
5. [автор] (29 ноя 2013, 08:16) [0/0] [0] [отв] [спам] [под] +1 | -1
Kargot,

Щя посмотрим
Добавлено 29.11.13 в 08:24:02:
А этот код пойдет?
http://profiwm.com/codes/code.php?id=1062

6.
Casper * 4.29
(29 ноя 2013, 08:30) [0/0] [0] [отв] [спам] [под] +1 | -1
ShymKent,

Нет, и где сайт расположен? Хостинг, dedic, vps?

7. [автор] (29 ноя 2013, 08:39) [0/0] [0] [отв] [спам] [под] +1 | -1
Casper,

Хостинг keo.su

8.
Kargot * 0.19
(29 ноя 2013, 08:46) [0/0] [0] [отв] [спам] [под] +1 | -1

ShymKent, нет. Не подойдет.
Реализовать можно или так как я изложил (через библиотеку ffmpeg), или через ImageMagick (и соответственную библиотеку ImageMagick).
Или же писать свой код на php в 100-200 строк.

ffmpeg - самый оптимальный вариант. Если он включен на хостинге.

9. [автор] (29 ноя 2013, 08:51) [0/0] [0] [отв] [спам] [под] +1 | -1
Kargot,

Да включен

10.
Casper * 4.29
(29 ноя 2013, 08:58) [0/0] [0] [отв] [спам] [под] +1 | -1
Kargot,

Ну только не на хостинге, да еще и на keo.su, запустим сей процесс он положит весь keo * , да и не и не сможет он видео сконвертировать элементарно из-за нехватки ресурсов хостинга, такие вещи на dedic\'е нужно делать а не на хостинге за 3 рубля, имхо!

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений