разделить файл mp4 попалам.

Discussion in 'PHP' started by petryxa-mixa, 28 Feb 2012.

  1. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    откуда мне знать в какой строке если нет кода который ты написал..
     
  2. petryxa-mixa

    petryxa-mixa Member

    Joined:
    8 Jun 2010
    Messages:
    174
    Likes Received:
    7
    Reputations:
    0
    код твой.
    Вот этот

    $a=new ffmpeg_movie('/var/users//www/dowhload/Harlejj_Djevidson_i_kovbojj_Malboro__part1_4154.mp4');
    $b=$a->getDuration()/2;
    ffmpeg-i a.mp4-t $b-f mp4 part1.mp4;
    ffmpeg-i a.mp4-ss $b-f mp4 part2.mp4;
    капострофы я убрал так как он нах сначало ругался.
     
    #22 petryxa-mixa, 28 Feb 2012
    Last edited: 13 Apr 2012
  3. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    ну ёпт, апострофы же это то же что и exec (или почти тоже, точно не скажу) не должно на них ругаться ничего..

    PHP:
    `ffmpeg -i a.mp4 -t $b -f mp4 part1.mp4`;
     `
    ffmpeg -i a.mp4 -ss $b -f mp4 part2.mp4`;
    или
    PHP:
    exec("ffmpeg -i a.mp4 -t $b -f mp4 part1.mp4");
    exec("ffmpeg -i a.mp4 -ss $b -f mp4 part2.mp4");
    и не забудь что тут тоже нужно указывать правильные пути к файлам.
     
  4. petryxa-mixa

    petryxa-mixa Member

    Joined:
    8 Jun 2010
    Messages:
    174
    Likes Received:
    7
    Reputations:
    0
    либо так
    shell_exec() has been disabled for security reasons in /
    либо так
    exec() has been disabled for security reasons in
    что делать?как быть?
     
  5. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    пиши хостеру, он отключил эти функции.. хотя думаю он ради тебя не будет включать их.
     
  6. petryxa-mixa

    petryxa-mixa Member

    Joined:
    8 Jun 2010
    Messages:
    174
    Likes Received:
    7
    Reputations:
    0
    а смысл в ффмпег если эти функции выключены?
    Конечно не включит видимо шелов боиться...
     
  7. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    ffmpeg в php используется не только через прямой вызов, ffmpeg_movie это и есть обёртка для работы с ним, но там скудный функционал, http://ffmpeg-php.sourceforge.net/doc/api/ffmpeg_movie.php в основном на получение инфы о входящем файле. скрины разве что ним делать можно..
     
  8. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    290
    Likes Received:
    506
    Reputations:
    13
    лови бро!!

    ffmpeg -i a.mp4 -t $b -f mp4 part1.mp4`;
    `ffmpeg -i a.mp4 -ss $b -f mp4 part2.mp4`;