Можно ли конвертировать AVI-файл в формат FLV с помощью PHP? Если да, то как? Мне не нужно полное решение, просто намек на то, как это сделать.
ffmpeg
– отличная библиотека для такого рода вещей. Вот прохождение процесса:
http://vexxhost.com/blog/2007/05/20/how-to-convertencode-files-to-flv-using-ffmpeg-php/
Было бы проще конвертировать видео в Flash-видео и просто использовать один из многих проигрывателей Flash-видео. Существует также ffmpeg api для PHP, это было бы хорошим местом для начала.
Если вы установили ffmpeg, вы можете сделать это:
<?php define('FFMPEG_LIBRARY', '/usr/local/bin/ffmpeg '); $exec_string = FFMPEG_LIBRARY.' -i inputfile.avi outputfile.flv'; exec($exec_string); ?>
Вызовите транскодер командной строки, например Mencoder
или vlc
. Кроме того, найдите библиотеку PHP, которая позволяет вам получить доступ к библиотеке, например ffmpeg
.
Попробуйте FFmpeg. Проверьте ссылку