FFMPEG: 파일 업로드 중 변환(불완전한 파일)

FFMPEG: 파일 업로드 중 변환(불완전한 파일)

HTML5를 사용하여 미디어 업로드 기능을 디자인하고 있습니다. 현재 내 디자인은 다음과 같습니다.

  • 사용자가 업로드할 파일을 선택합니다.
  • FileApi(JS)는 이 파일을 청크 단위로 읽고 다음을 통해 서버에 업로드합니다.XHR
  • 새로 업로드된 파일 청크는 서버의 전체 파일에 추가됩니다.

mp4전체 파일이 업로드되고 변환이 완료될 때까지 이미 존재하는 파일을 웹 호환 형식(예: 비디오 등)으로 변환하기 시작하는 것이 바로 이 시점입니다 . 업로드된 청크를 서버의 파일에 추가하는 것까지는 유능하게 수행할 수 있습니다. 이는 제가 가장 안개가 끼지 않은 ffmpeg 항목일 뿐입니다.

? 를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까 FFMPEG? 아니면 전체 다운로드를 기다리는 것이 더 쉬울까요?

아직 디자인 단계에 있어서 아직 실제로 아무것도 작성하지 않았지만 이것은 순전히 ffmpeg를 사용하여 파일이 완전히 변환될 때까지 부분 파일을 변환하고 중지하고 계속하는 방법에 대한 질문입니다.

이는 스트리밍 가능한 파일을 업로드할 때 YouTube가 사용하는 기술과 동일한 것으로 보이며, 이를 통해 업로드를 더 빠르게 수행할 수 있습니다.

관련 정보