목록다운로더 (3)
AiPE
저번 VC.One님의 도움으로 파일이 Shaka Packager로 암호화되어있다는 것을 알게 되었다. 따라서 먼저 Shaka Packager가 무엇이고, 어떤 방식으로 작동하며, 복호화하는 방법에 대해 조사해보았다. 정보를 정리하는 글이니 읽기 좋게 두괄식으로 쓰겠다. 1. Shaka Packager의 개념과 특징 Shaka Packager는 서버에서 클라이언트에게 영상 파일을 전송할 때 사용하는 암호화/복호화 도구 구글 Widevine 팀에서 개발하는 오픈소스 기반의 미디어 패키징 툴. 영어로 암호화는 Encrypt 복호화는 Decrypt라는 용어를 사용 콘텐츠의 불법 사용과 유출을 방지하기 위해, 서버측은 "멀티 DRM(Digital rights management) 솔루션"을 도입 → 이 과정에서의..
일단 문제가 생겼다. init파일이 m4s포맷인 경우에는 어떻게 합치는지 알겠는데, 라프텔의 경우 init파일이 mp4포맷이라 어떻게 합쳐야 할 지 모르겠다. 정확히 말하면 어떻게 해야 할 지는 이론적으로는 아는데, 그대로 하면 뭔가 오류가 생긴다. 아래는 공부할때 참고한 자료다. 첫번째꺼 빼고는 전부 다 영어. [참고한 다른 분 블로그] 많이 도움 되었습니다. 감사합니다. https://kibua20.tistory.com/130 [스택오버플로우 질문 중 비슷한 것] https://stackoverflow.com/questions/69574227/how-to-merge-init-mp4-m4s-files https://stackoverflow.com/search?q=ffmpeg+concat+differen..
국내 애니 스트리밍 서비스 플랫폼인 라프텔에서 영상을 다운받을 수 있는 라프텔 영상 다운로더를 개발해보려고 한다. https://laftel.net/ https://laftel.net/ laftel.net 1. 개발 목표 제목 그대로 라프텔의 영상을 .mp4파일로 다운로드 해 "소장" 하는 것이 목표이다. 영상을 단순히 소장만 하고 혼자 즐길거지, 누구한테 나눠줄 생각은 절대 없다. 2. 이론적인 방법론 먼저 가능한 이론적인 방법을 제시해보겠다. 모든 언어는 Python을 기반으로 하려고 한다. 필요에 따라 부분 부분 다른 걸 쓸수도 있지만 일단은 최대한 Python만으로 끝내보려고 한다. 라프텔 크롬 플레이어에서 자막(Caption이라고 표시되더라)을 껐다 켰다 할 수 있는 것으로 보아 라프텔 서버에서..