Требуется создать сервис видео-хостинга, а точнее, что-то напоминающее youtube со всеми вытекающими. Т.е. обязательно в автоматическом режиме при загрузке видеофайла должна происходить его конвертация в нужный мне формат, кадрирование и наложение водяных знаков. При этом желательно уметь создавать анимационное превью из нескольких кадров ролика. В интернете, среди инструментов по обработке видео очень хвалят FFmpeg. Что посоветуете? И есть ли альтернативы?
В действительности, существует довольно много инструментов для работы с видео и его обработки. Однако, среди них наибольшее распространение получили Mencoder, FFmpeg и ряд других. Предпочтительным, как вы правильно заметили, является FFmpeg из соображений удобства его эксплуатации и достаточных функциональных возможностей.
От себя замечу, что обработка видео (для ваших задач) - сама по себе задача крайне ресурсоемкая, и требует наряду с колоссальными аппаратными ресурсами грамотно и оптимально реализованного механизма обработки видеоданных. Не каждый хостинг-провайдер способен предоставить такие вычислительные возможности, а зачастую даже и не даст прав на установку и конфигурирование FFmpeg.