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