Webmaster общности: Predpriemach.com | SearchEngines.bg

    Работа с ffmpeg

    Автор: Galli

    В този урок ще ви покажа как се работи с ffmpeg. По-точно ще ви напиша два кода за правене на
    картинка от видео файл и конвертиране на видео файл. Операционната система, на която е изпробван е Windows XP Pro SP2 и сървър WAMP5.

    И така първо кодът за направа на картинка от видео файл:

    <?php
    exec("ffmpeg -i input.avi -f image2 -s 500x400 -ss 10 -vframes 1 -an output.jpg");
    ?>

    Сега обяснявам кое за какво служи:

    Тук входен файл е input.avi, а изходен output.jpg.

    -i : указва входния видео файл (в примера е input.avi)
    -f : указва какъв тип ще е изходния файл (в примера е image2)
    -s : указва каква ще е резолюцията на изходния файл (в примера е 500×400)
    -ss : указва стартовото време в секунди (в примера е 10)
    -vframes : указва колко е броят на кадрите (в примера е 1 и не може да бъде повече)
    -an : без аудио (нормално е за картинка да няма аудио)

    Сега код за конвертиране на видео файл:

    <?php
    exec("ffmpeg -i input.avi -b 800k -ab 320к output.avi");
    ?>

    Тук входен файл е input.avi, а изходен output.avi.

    -i : указва входния видео файл (в примера е input.avi)
    -b : указва bitrate на видеото на изходния файл в kbit/s (в примера 800)
    -ab : указва bitrate на аудиото на изходния файл в kbit/s (в примера 320)

    И сега един код за конвертиране на AVI в FLV. Предполагам, че това ще е най-търсеният код.

    <?php
    exec("ffmpeg -i input.avi -ar 22050 -ab 32к -f flv -s 320x240 output.flv");
    ?>

    Това е урокът, за въпроси – използвайте форума.

    Този урок е написан специално за web-tourist.net. Забранявам копирането и публикуването му в друг сайт!

    Оставете коментар