2012-02-05 2 views
0

У меня есть сайт для обмена видео, он использует phpmotion, я тоже попробовал cliipbucket, мне не понравился ни один из скриптов, я решил создать свой собственный скрипт, используя django и, возможно, pinax. 2 других сценариев, используйте ffmpeg, и многие другие вещи, как ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and LibogМогу ли я использовать только ffmpeg?

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

+0

Позвольте мне сделать это простым: вы когда-либо создали веб-сайт, где вы подавали видео? Вы использовали что-то другое, кроме ffmpeg? – Lynob

+0

странно! Я думал, что это простой вопрос, может быть, наивный вопрос, но у меня все еще нет ответа! – Lynob

ответ

1

Да, вы можете использовать ffmpeg для выполнения всей работы, для всей работы, которая подпадает под подмножество, которое ffmpeg поддерживает «из коробки». Вам нужны только другие скрипты, если вы хотите оптимизировать/сделать сложность для сгенерированных видео.

Кроме того, НИКОГДА не запускайте эти сценарии в цикле запроса/ответа. Подумайте о нерестах задачи Celery для кодирования.

И никогда не сохранять закачки на сервер с определяемыми пользователем именами или партитурами имени.

1

Я советую вам использовать сельдерей для планирования задачи кодирования. Здесь вы можете найти пример кода: http://code.google.com/p/365video/ Это проект django для видео работает с ffmpeg и сельдереем. также может быть подключен к pinax. Не забудьте использовать сельдерей для задач кодирования видео.

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