За последние 24 часа нас посетили 61999 программистов и 1677 роботов. Сейчас ищут 944 программиста ...

Проблема при конвертации из AVI в FLV

Тема в разделе "Прочие вопросы по PHP", создана пользователем waterman, 13 сен 2011.

  1. waterman

    waterman Активный пользователь

    С нами с:
    18 июл 2011
    Сообщения:
    22
    Симпатии:
    0
    Добрый день! Проблема при конвертации из AVI в FLV.
    Код (Text):
    1. <?php
    2.     $input = "video.avi";
    3.     $output = "video.flv";
    4.    $ffmpeg = new ffmpeg_movie($input);
    5.     system("ffmpeg -i $input -ar 44100 -f flv $output");
    6. ?>
    Вызов system и ffmpeg происходит, потому что если указать неправильное имя в $input(например, vide.avi), то php ругается, мол, файл не найден. Однако, файл video.flv не создаётся. В чём косяк, не пойму! И что лучше, FLV или SWF?
    Под Windows конвертится из командной строки.
    Можно ли командную строку как-нибудь на Denwer+Apache?
     
  2. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    Вы путаете теплое с мягким. Для чего вам это?
    а что вы хотели?
     
  3. waterman

    waterman Активный пользователь

    С нами с:
    18 июл 2011
    Сообщения:
    22
    Симпатии:
    0
    А Вы знаете другой способ проигрывания AVI и прочих файлов на сервере? В итоге я хочу получить файл video.flv или video.swf или video.ogg. Последний можно проиграть используя HTML5-тэг <video>, который понимает три формата: mp4, webm и ogg. Но файл-то нет, не конвертится ничего!!!
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Ммм, первый раз слышу (читаю), что ogg (открытый формат аудиосжатия) может содержать видео данные. Сейчас почитал Вики, и действительно, может.

    waterman, мне интересна тема, но ничего не знаю. Если у тебя получится, отпишись потом, ладно?

    По-моему, он ничего не путает. Видео может быть как в SWF, так и в FLV формате. Я помню в давние времена сам загружал видео в SWF. Позже стали использовать FLV.
     
  5. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    $ffmpeg = new ffmpeg_movie($input); эта строчка вообще ни о чем помоему, а не пробовали в консоли получившуюся команду выполнить? мб пути абсолютные поставить?

    SWF видео? о_О я в шоке, это же flash-контент
     
  6. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    swf - small web format
    ЗЫ. сомневаюсь. что swf видео формат
     
  7. Feiron

    Feiron Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    22
    Симпатии:
    0
    Мне кажется для этого и существует flv. А файл может не создоватся от того что например апачь запускается без прав на копирование в директорию...