Скрипт нарезки скриншота из видео CMS DLE

(Ответов: 7, Просмотров: 2915)
  1. Опытный Аватар для DissConnect
    • Регистрация: 18.07.2011
    • Сообщений: 255
    • Репутация: 45
    • Webmoney BL: ?
    Помогите осуществить скрипт нарезки скриншота из видео. На CMS DLE 9.4 - 9.5

    Может кто знает хак, модуль, позволяющий заливать видео на сайт через окно "Upload", при этом что-бы при заливке нарезались скриншоты из видео, в последующем для постинга в краткую новость.

    Или же нарезать скрины с уже готового видео, например с ftp серва. _http://ип сервера/video.avi (или других форматов)

    Тем кто поможет осуществить данные функции, дам вознаграждение в денежном эквиваленте по договоренности.

    Есть скрипт для нарезки:
    PHP код:
    <script type="text/javascript">
    var 
    start 1;
    function 
    set_src(stid) {
        if (
    1*st 10)
            
    st '0' '' st;
        
    src '/uploads/posts/preview/'+id+'/00000000'+st+'.jpg';
        return 
    src;
    }
    $(
    document).ready(function(){
        $(
    '.preview').hover(function() {
            
    max = $(this).attr('max');
            
    id = $(this).attr('id');
            $(
    '#'+id).attr('src'set_src(startid));
            
    start++;
            if (
    start >= max
                
    start 1;
            
    timer setInterval(function(){
                $(
    '#'+id).attr('src'set_src(startid));
                
    start++;
                if (
    start >= max
                    
    start 1;
            },
    1000);
        }, function() {
            
    clearInterval(timer); 
        });
    });
    </script> 
    • 0
  2. Гуру
    • Регистрация: 30.08.2011
    • Сообщений: 517
    • Репутация: 134
    • Webmoney BL: ?
    DissConnect, смотрел код, много думал.....
    Я бы смотрел в сторону ffmpeg. У них есть офигенное API под PHP
    Кроме того это не просто создание скриншотов, а например перекодирование видео прямо на серваке и прочию сладости
    • 0
  3. Опытный Аватар для DissConnect
    • Регистрация: 18.07.2011
    • Сообщений: 255
    • Репутация: 45
    • Webmoney BL: ?
    Цитата Сообщение от Kopc Посмотреть сообщение
    [B] смотрел код, много думал.....
    Я бы смотрел в сторону ffmpeg. У них есть офигенное API под PHP
    Кроме того это не просто создание скриншотов, а например перекодирование видео прямо на серваке и прочию сладости
    Да да, именно ffmpeg и нужен. Тоже читал о данном модуле для php. Но вот как осуществить....
    • 0
  4. Гуру
    • Регистрация: 30.08.2011
    • Сообщений: 517
    • Репутация: 134
    • Webmoney BL: ?
    DissConnect, ну условно нужно ставить сами кодеки и надстройку
    На примере дебиан занимает две строчки
    Опять же следует понимать что это сервак, если у вас хостинг то ничего не получится :)
    Код:
    apt-get install ffmpeg
    и
    Код:
    apt-get install php5-ffmpeg
    ну а далее небольшой php скрипт для вытаскивания


    PHP код:
    $file "видео.avi";
    $frame 1500//номер кадра
    $movie = new ffmpeg_movie($file);
    $image $movie->getFrame($frame);
    $show_img $image->toGDImage();
    header("Content-type: image/jpeg");
    imagejpeg($show_img);
    imagedestroy($show_img); 
    Вот собственно и все, осталось только написать модуль :)
    В принципе любой прогер средней руки вполне справится за день :)
    • 0
  5. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    Kopc, а вот если на хостинге попросить установить данный модуль то возможно реализовать такую вещь ?
    Время не любит, когда его тратят впустую.
    • 0
  6. Гуру
    • Регистрация: 30.08.2011
    • Сообщений: 517
    • Репутация: 134
    • Webmoney BL: ?
    Jeremen, ну да, конечно.
    Другой вопрос, а будет ли хостер что-то ставить?
    Конверт видео и вырезание скринов достаточно ресурсозатратная операция для серверов, это же не домашние компы с дискретной видюхой :)
    • 1

    Спасибо сказали:

    Jeremen(09.01.2012),
  7. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    Kopc, а понятно.
    Время не любит, когда его тратят впустую.
    • 0
  8. Опытный Аватар для DissConnect
    • Регистрация: 18.07.2011
    • Сообщений: 255
    • Репутация: 45
    • Webmoney BL: ?
    На виртуальном хостинге такого не возможно, так как это накладно для хоста. А вот на ВДС или выделеном еще как.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Мотивационные видео
Оффтоп и свободные темы 4 24.11.2011 17:31
Создание видео логотипов, роликов, видео обзоров
Другая работа 13 20.10.2011 15:52
dle видео
Web программирование 3 13.09.2011 05:41
Полностью готовый сайт печать фото online (скрипт), Скрипт для сайтов печать фото online
Софт, скрипты, сервисы 0 01.02.2011 21:14

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры