Я не создаю следующий YouTube или iTunes, но мне нужно предоставить моим пользователям возможность загружать свои видео и аудио - а затем представить его в Интернете с максимально возможным качеством с помощью максимально возможный размер файла.Команда FFMPEG для видео и аудио
Вопросы:
ДЛЯ ВВОДА: Какие видео и аудио форматы, я должен поддерживать? Я предполагаю, что я должен попытаться поддерживать самые распространенные форматы, но я не совсем уверен, что это такое. Кроме того, я не уверен, должен ли я поддерживать наиболее распространенные форматы. Возможно, есть причина не поддерживать определенный формат.
FOR OUTPUT: Какие форматы вывода видео и аудио следует создавать? Я хотел бы использовать HTML5 и теги, но знаю, что я должен рассмотреть возможность поддержки браузеров, отличных от HTML5. Должен ли я делать OGG, MP4 и FLV для видео? Как насчет аудио?
Учитывая неизвестный видео и аудио файл, загруженный пользователем, какую команду я должен использовать для создания желаемых форматов вывода. Я бы хотел, чтобы одна команда конвертировалась в определенные выходы - и, надеюсь, не нужно ничего делать с командами в зависимости от ввода (мне будет больно знать, что такое тип MIME файла и т. Д. и не может действительно сделать «если вход - это WMV, а затем запустить эту команду» логика).
Рекомендации экспертов FFMPEG?