FFMPEG - 60 секунд от любой части видео

Я хочу создать 60-секундный FLV из загруженного видео. Но я не хочу всегда получать первые 60 секунд, если возможно, я бы хотел получить среднюю часть видео. но если нет, я хочу получить случайную 60-секундную часть видеофайла и создать flv.

Я использую следующий сценарий для создания FLV-файла

$call="/usr/bin/ffmpeg -i ".$_SESSION['video_to_convert']." -vcodec flv -f flv -r 20 -b ".$quality." -ab 128000 -ar ".$audio."  ".$converted_vids.$name.".flv -y 2> log/".$name.".txt";

$convert = (popen($call." >/dev/null &", "r"));
pclose($convert);

Итак, мой вопрос: как мне получить 60 секунд из видео случайным образом и преобразовать его?

5
задан RussellHarrower 3 December 2011 в 12:38
поделиться