ФорумПрограммированиеPHP для идиотов → Получить инфу о видео файле [ffmpeg траблы]

Получить инфу о видео файле [ffmpeg траблы]

  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz Авг. 2, 2010, 8:20 п.п., спустя 9 минут 13 секунд

    voteban
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 2, 2010, 8:22 п.п., спустя 1 минуту 59 секунд

    Когда у меня была винда, то там я нормально работал с php_ffmpeg. И на серваке под фряхой хорошо работает по сей день…
    Сейчас у меня убунта, и тут все заебись работает.
    Просто нужны наверно руки прямые и больше думать, а не ебать всем мозг такой проблемой.
    Была бы у меня винда, я бы слил твой конфиг и объяснил где у тебя косяк, но я не могу это сделать, ссори. А ставить виртуалку мне влом. Вот если ты заплатишь за это дело, то я тебе поставлю на винду php_ffmpeg
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 8:23 п.п., спустя 1 минуту 2 секунды


    Когда у меня была винда, то там я нормально работал с php_ffmpeg. И на серваке под фряхой хорошо работает по сей день…
    Сейчас у меня убунта, и тут все заебись работает.
    Просто нужны наверно руки прямые и больше думать, а не ебать всем мозг такой проблемой.
    Была бы у меня винда, я бы слил твой конфиг и объяснил где у тебя косяк, но я не могу это сделать, ссори. А ставить виртуалку мне влом. Вот если ты заплатишь за это дело, то я тебе поставлю на винду php_ffmpeg
    сколько?)))
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 2, 2010, 8:24 п.п., спустя 1 минуту 10 секунд

    А так мне терять на это время совсем не охото, я думаю и остальные смогут это спокойно сделать, если один раз уже делали…
    Спустя 43 сек.
    user_name, 30$ и даешь конфиги свои
    Спустя 19 сек.
    + оставляю право за собой написать об этом статью в свой блог
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 8:25 п.п., спустя 58 секунд

    из статьи с этого сайта

    Можно конечно получать информацию путем обращения к
    # ffmpeg -i /path/filename.flv

    конечно можно))) но как совместить это с языком php/ пс я читал про exec
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 8:36 п.п., спустя 10 минут 17 секунд

    вообще по рунету бля бду ходт 3 оинаковые статьи , в которых крыво косо разбирается эта хрень ффмпегная. 3 статьи! Все скопиписдили и довольны.

    самое интересное не в рунете :) и ffmpeg-php далеко не самое мутное. попробуй ON2 FLIX - вот где заебатые доки и форум с одними вопросами. а ffmpeg тыщу раз обсосали :)
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 9:07 п.п., спустя 31 минуту 43 секунды

    вот наконец нашел то что нужно!!!!!!1111

    функция получения длительности видео файла


    function get_flv_duration ($filename){

    if(!file_exists($filename)) return -1;

    $f = fopen($filename, "r");
    $b = fstat($f);

    if(fgets($f, 4) == "FLV"){

    fseek($f, -3, SEEK_END);
    $taglen = hexdec(bin2hex(fgets($f)));

    if($b["size"] > $taglen) {
    fseek($f, -($taglen), SEEK_END);
    $duration = date("i:s", hexdec(bin2hex(fgets($f, 4)))/1000);
    }
    }

    fclose($f);
    return $duration;
    }

    echo get_flv_duration(D.'/media/video/flv/1280676367.flv');


  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Авг. 2, 2010, 10:16 п.п., спустя 1 час 8 минут 36 секунд

    user_name, лол)))))
    Сапожник без сапог
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 10:25 п.п., спустя 9 минут 15 секунд


    user_name, лол)))))
    что плохая функция?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Авг. 2, 2010, 10:28 п.п., спустя 2 минуты 53 секунды

    user_name, нет нормальная, но я както больше кодекам доверяю, понимаешь, формат файла могут сменить в любой момент, либо будет какой то другой прикол, аля заголовочная информация какая нить хитрая и та функция не будет работать, поэтмоу я за использование все таки предназначеных для этого вещей аля ффмпег менкодер
    Сапожник без сапог
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Авг. 2, 2010, 10:48 п.п., спустя 20 минут 25 секунд


    user_name, нет нормальная, но я както больше кодекам доверяю, понимаешь, формат файла могут сменить в любой момент, либо будет какой то другой прикол, аля заголовочная информация какая нить хитрая и та функция не будет работать, поэтмоу я за использование все таки предназначеных для этого вещей аля ффмпег менкодер
    у меня только flv, так как файл заранее конвертится в этот формат. Пойдет.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!