Вход Регистрация
* Удален

Водяной знак на видео

  1. Заранееподготовь
  2. маску
  3. (картинкус
  4. копирайтом)для
  5. наложенияеена
  6. видео.
  7. Потомразрезаешь
  8. видеона
  9. кадры.
  10. Этоделаеться
  11. следующей
  12. командой:
  13. <?php
  14. ffmpeg-
  15. iterminator_vp
  16. fimage2src/i
  17. %09d.jpg
  18. ?>
  19. Послесовмещаешь
  20. полученную
  21. последовательност
  22. ькадров
  23. смаской
  24. (картинкас
  25. копирайтом).
  26. <?php
  27. $s=array();
  28. ();
  29. $d=dir
  30. ('src');
  31. while(fal
  32. ==($e=$d-
  33. >read())){
  34. if($e!
  35. ='.'&&$e!
  36. ='..')array_p
  37. ($s,$e);
  38. }
  39. $d->close
  40. ();
  41. $d=dir
  42. ('mask');
  43. while(fal
  44. ==($e=$d-
  45. >read())){
  46. if($e!
  47. ='.'&&$e!
  48. ='..')array_p
  49. ($m,$e);
  50. }
  51. $d->close
  52. ();
  53. sort($s);
  54. sort($m);
  55. $sz=geti
  56. ('src/'.$s[0]);
  57. if($sz
  58. [0]>0&&$sz
  59. [1]>0)
  60. foreach
  61. ($mas$mi){
  62. ("convertmask/
  63. $mi-resize$sz
  64. [0]x$sz
  65. [1]cmask/
  66. $mi");
  67. }
  68. ;
  69. $i=0;
  70. while
  71. ($i<count
  72. ($s)&&count
  73. ($s)>0&&cou
  74. ($m)>0){
  75. for
  76. ($j=0;$j<c
  77. ($m);$j+
  78. +){
  79. ("composite-
  80. composeovercm
  81. $m[$j]."src/".
  82. $s
  83. [$i]."result/"
  84. $s[$i]);
  85. $i++;
  86. if
  87. ($i>=count
  88. ($s))break;
  89. }
  90. }
  91. ?>
  92. И,естественно,
  93. собираешь
  94. всекадрывместе.
  95. <?php
  96. ffmpeg-
  97. fimage2-
  98. iresult/i
  99. %09d.jpg-
  100. fflv-b128K-
  101. vcodeclibx264
  102. ?>
  103. Получаемвидеос
  104. водяным
  105. знаком.
» Описание: Водяной знак на видео
» Время добавления: 24 Мая 2014 в 22:13
» Посмотров: 1710
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 0
Реклама