Могу ли я использовать только ffmpeg?
У меня есть сайт для обмена видео, он использует http://phpmotion.com/, я тоже попробовал http://clip-bucket.com/, мне не понравился ни один из скриптов, я решил создать свой собственный скрипт, используя django и, возможно, pinax. другие 2 сценария, используйте ffmpeg
и многие другие вещи, такие как ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog
я знаю, что мне не понадобится ffmpeg-php
так как я не собираюсь использовать php, но мне действительно нужны эти другие вещи? могу ли я просто использовать ffmpeg
сделать всю работу? Я не понимаю, для чего используются другие вещи.
2 ответа
Да, вы можете использовать ffmpeg для выполнения всей работы, для всей работы, которая входит в подмножество, которое ffmpeg поддерживает "из коробки". Другие скрипты нужны вам только в том случае, если вы хотите оптимизировать / сделать хитрость для созданных видео.
Кроме того, НИКОГДА не запускайте эти сценарии в цикле запрос / ответ. Подумайте о создании задачи Celery для кодирования.
И никогда не сохраняйте закачки на сервер с пользовательскими именами или частями имен.
Я советую вам использовать сельдерей для планирования задачи кодирования. Вы можете найти пример кода здесь: http://code.google.com/p/365video/ это проект django для видео, работающий с ffmpeg и сельдереем. также может быть подключен к Pinax. Не забудьте использовать сельдерей для задач кодирования видео.