Я разрабатываю функцию загрузки медиа с использованием HTML5. Мой дизайн выглядит следующим образом:
- Пользователь выбирает файл для загрузки
- FileApi (JS) читает этот файл по частям и загружает его на сервер через
XHR
- Затем добавленный блок файлов добавляется к полному файлу на сервере.
Именно с этого момента я хочу начать преобразование того, что уже существует, в веб-совместимый формат, например, видео mp4
и т.д., До тех пор, пока не будет загружен полный файл, и преобразование не может быть завершено.
Обратите внимание, что я могу грамотно добраться до добавления загруженного фрагмента в файл на сервере, это просто материал ffmpeg, о котором я не догадываюсь
Как бы я поступил так с помощью FFMPEG
?, Или было бы проще дождаться полной загрузки?
Я все еще на стадии разработки, поэтому я еще ничего не написал, но это вопрос исключительно о том, как использовать ffmpeg для преобразования частичного файла, остановки, продолжения, ...., пока файл не будет полностью преобразован
По-видимому, это тот же метод, который используется YouTube при загрузке потокового файла, что позволяет быстрее выполнять загрузку.