2009-04-28 4 views
2

Я работаю над сайтом, который позволит пользователям загружать видео, и мой сайт будет кодироваться в 3 формата, wmv, iPod и zune. Существуют ли какие-либо сторонние инструменты/API, которые можно использовать для этого? Я не уверен, как такие сайты, как http://channel9.msdn.com/, http://www.hanselman.com/blog/, получили это.Кодирование видеофайлов в разных форматах

+0

Какая у вас настройка сервера? Windows или Linux? PHP, ASP, Rails? etc –

+0

Извините за неполный вопрос. Это среда Windows. Не уверен, что Win Server 2003 или 2008. Это будет веб-сайт ASP.NET. Просто хочу иметь надежное решение без слишком большого количества кодирования с моего конца. Конечно, нужно рисковать при использовании сторонних вещей! – theraneman

ответ

6

Пробег: libavcodec/ffmpeg.

Edit: Так как вы используете .NET, вы можете попробовать FFmpeg.NET или FFLib.net, кроме Media Handler Pro, который вы уже упомянули. Однако я лично не использовал ни одно из этих привязок.

+0

ffmpeg действительно хороший выбор. +1 –

+0

Я использую ffmpeg на сайте социальной сети, которым я управляю. Это бесценно. Конфигурация может быть немного волосатой, но ничто из Google не исправило. –

+0

Если вы собираетесь использовать ffmpeg или libavcodec для своей базы данных кодировки, убедитесь, что вы понимаете юридические последствия этого. FFMPEG обратные инженеры видеокодеки (например, H.264), которые защищены в патентных пулах. Это противоречит закону в некоторых юрисдикциях (например, в Соединенных Штатах). –

1

Вы можете использовать внешнюю услугу, такую ​​как encoding.com, хотя это, вероятно, будет более дорогостоящим.

Expression encoder также кодирует эти форматы и имеет приятный, простой в использовании SDK или интерфейс командной строки, если вы предпочитаете.

+0

Я знаю, это действительно дорого. Я наткнулся на http://www.mediasoftpro.com/, который, кажется, хороший вариант, но пока не уверен в его производительности. – theraneman

+0

Похоже, что mediasoftpro.com - это всего лишь оболочка .net вокруг ffmpeg. –

+0

Кроме того, ffmpeg не кодирует WMV 9 (VC-1) –

Смежные вопросы