Конвертируйте видео формат в Flash Video автоматически - PullRequest
6 голосов
/ 31 мая 2009

Мне нужно разрешить пользователям веб-сайта загружать видео на мой веб-сайт в различных распространенных форматах. Из них мне нужно конвертировать их во Flash видео, а также ограничивать их длину и размер. Мне нужно сделать это автоматически как часть обработки веб-сайта.

Есть ли какой-нибудь простой инструмент, который позволит мне это сделать? Если нет, можете ли вы указать мне направление, которое могло бы мне помочь.

Спасибо.

Ответы [ 5 ]

7 голосов
/ 01 июня 2009

С ffmpeg вы можете запустить следующую команду для преобразования input.avi в output.flv для flash:

ffmpeg -y -i input.avi -acodec mp3 -f flv output.flv
1 голос
/ 31 мая 2009

ffmpeg или mencoder обычно используется для такого рода вещей.

Поскольку вы используете asp.net, вы действительно должны взаимодействовать с DLL. Для ffmpeg также доступна c # оболочка .

0 голосов
/ 20 апреля 2010

Я думаю, что вам нужно программное обеспечение на стороне сервера, такое как Adobe Flash Media Server. Он может конвертировать видео автоматически на FLV на вашем сервере.

0 голосов
/ 22 марта 2010

Недавно у меня тоже была эта проблема, и я не хотел идти по пути реализации серверной части преобразования видео.

В конце концов, то, что казалось разумным компромиссом, заключалось бы в использовании службы конвертации видео, предоставляемой одним из онлайн-сервисов - что-то вроде битов в интерфейсе API , хотя это платное сервис, казалось бы, он достаточно прост для реализации в качестве веб-сервиса.

Однако, если эти дополнительные расходы не приемлемы, тогда в мире PHP я бы попытался использовать что-то вроде ffmpeg-php . Я полагаю, что в мире asp.net должен быть аналог, но имейте в виду, что преобразование видео может занять очень много времени, и запуск этого процесса на языке веб-сценариев не идеален, если вы ждете запрос на завершение или истекает время ожидания выполнения.

0 голосов
/ 01 августа 2009

Я использую ffmpeg, и он отлично работает с моими видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...