2017-01-24 7 views
6

재생 목록 인 m3u8 미디어 파일을 구문 분석하고 실제 미디어 콘텐츠를 다운로드해야합니다.
내 이해 당, 다음은 관련된 과정은 다음과 같습니다Android에서 m3u8 형식 미디어 파일을 다운로드하는 방법

  • M3U8 파일을 구문 분석하고 '.TS'청크 얻을
  • , 하나의 파일로 병합을 검색 한 모든 덩어리 일단
  • 병합 된 TS 파일을 mp4 형식으로 변환하십시오.

불행히도, 위에서 언급 한 단계를 수행 할 lib/모듈을 찾을 수 없습니다. 누구든지 m3u8 파일을 처리하고 다운로드하기 위해 더 나은 접근법이나 샘플을 제공 할 수 있습니까?

도움을 주시면 감사하겠습니다.

+0

당신은 접근법이 100 % 정확합니다. 질문은 무엇입니까? – szatmary

답변

1

단계가 정확합니다. 그러나 이것은 독자적으로 구현하려는 거대한 노력을 포함 할 것입니다. 사용 가능한 라이브러리를 찾아 보는 것이 좋습니다. https://github.com/nichucs/ffmpeg-android-java-master 원래의 repo : 여기 http://writingminds.github.io/ffmpeg-android-java/

+0

사실, 그 중 하나는 내 레포, 샘플 프로젝트입니다. 나는 언젠가 도서관을 발견했다. 하지만 귀하의 답변을 주셔서 감사합니다 :) – Nizam

1

내 솔루션입니다 : https://github.com/nichucs/HLS2MP4 3 간단한 자바 클래스, 당신은이 작업을 수행 할 수는

는 여기 샘플 프로젝트와 큰 하나있어.

이전의 단점은 약 20MB 크기입니다.