Простите, если тема оформлена не в соответствующем разделе. Более подходящего не нашёл. И так, ув. форумчане, меня интересует вопрос, можно ли на стороне сервера сделать так, чтобы при загрузке видео на него автоматически накладывался watermark в .png формате, а перед началом видео прикреплялся определённый видео ролик?!
GLADMAN Да, можно. Я в таких случаях работаю с Windows Server и VirtualDub. Его спокойно можно использовать из адресной строки (в РНР это exec) и делать всё, что ты хочешь. Можешь использовать фильтры либо вручную написать для него скрипт, чтобы просчитывать изнутри Код (Text): C:\Documents and Settings\Apple>C:\VirtualDub\vdub.exe /? VirtualDub CLI Video Processor Version 1.9.10 (build 32839/release) for 80x86 Copyright (C) Avery Lee 1998-2009. Licensed under GNU General Public License Command-line flags: /b <src-dir> <dst-dir> Add batch entries for a directory /blockDebugOutput Block debug output from specific DLLs [+/-dllname,...] /c Clear job list /capture Switch to capture mode /capchannel <ch> [<freq>] Set capture channel (opt. frequency in MHz) Use antenna:<n> or cable:<n> to force mode /capdevice <devname> Set capture device /capfile <filename> Set capture filename /capfileinc <filename> Set capture filename and bump until clear /capfilealloc <size> Preallocate capture file in megabytes /capstart [<time>[s]] Capture with optional time limit (default is minutes, use 's' for seconds) /cmd <command> Run quick script command /F <filter> Load filter /h Disable exception filter /hexedit [<filename>] Open hex editor /hexview [<filename>] Open hex editor (read-only mode) /i <script> [<args...>] Invoke script with arguments /master <file> Join shared job queue in non-autostart mode /min Start minimized /max Start maximized /noStupidAntiDebugChecks Stop lame drivers from screwing up debugging sessions /p <src> <dst> Add a batch entry for a file /priority <pri> Start in low, belowNormal, normal, aboveNormal, high, or realtime priority /queryVersion Return build number /r Run job queue /s <script> Run a script /safecpu Do not use CPU extensions on startup /slave <file> Join shared job queue in autostart mode /vdxadebug Enable filter acceleration debug window /x Exit when complete C:\Documents and Settings\Apple>
GLADMAN Дак ты разве никогда сам не работал с VirtualDub? Качаем программку эту, из комплекта для использования мы будем обращаться к файлу vdub.exe Весь этот комплект переносим на сервер (естественно Windows Server) и из РНР вызываем: PHP: <?php exec('C:\\Path\\to\\vdub.exe /command'); ?>
Увы, но да. Я так понимаю, что задача становится невыполнимой. А можно ли реализовать это в своей локальной сети, т.е. установить Денвер и т.д.?
Если есть в распоряжении VirtualDub и другие инструменты с возможностью писать скрипты свои в них - зачем? О_о Зачем костыль писать на РНР, который в конечном итоге сводится к тому же самому вызову комманд? В батниках тоже есть циклы