반응형

지난번부터 다운로드가 막혀있는 스트리밍 동영상 다운로드 방법 등을

https://m-nes.tistory.com/573

https://m-nes.tistory.com/186

https://m-nes.tistory.com/681

이쪽의 페이지에서 다양하게 설명을 하였다.

 

하지만 이 방법으로도 안되는 몇몇 사이트들이 

아직도 꽤나 많이 존재 하는점이 사실이다.

 

특히 일본 예능 및 일본 방송 동영상

그리고 일부 특수한 사이트의 자체 스트리밍

동영상 등등..

 

특히 brightcove 등의 자체 솔루션

이용하는 동영상들의 경우는

크롬에서 F12를 이용하여 media를 통하여

동영상 파일 색출을 하는것도

이제는 무용지물이라고 할 수 있을 것이다.

 

아직까지 필자가 소개했던 방법이 먹히는 사이트가 많지만

개중에는 이제는 이러한 방법도 안먹히기 때문

최후의 방법을 찾게 될 것이다.

 

오늘이 바로 그 최후의 방법을 이용하여 동영상 다운로드

하는 방법을 알려드릴려고 한다.

 

여기서 몇가지의 준비물한개 더 추가된다.

기본적으로 크롬 브라우저는 필수이다.

그리고 ffmepg라는 프로그램이다.

 

일단 요점부터 설명을 하도록 하겠다.

다운로드가 막혀있는 동영상 m3u8 파일과 ts파일

스트리밍 동영상 파일과 관련된 자료를 

다운로드 받아서 한꺼번에 묶어야 한다.

 

하지만 모두가 PC를 잘 만지는 사람이 아니기 때문에

좀 더 쉽게 접근 하는 방법으로 가려고 한다.

 

한눈 팔지말고 꼼꼼히 읽고서 따라해보도록 하자.

 

1. 본인이 다운로드 받길 원하는 동영상 페이지를 오픈한다.

 

 

우선 크롬을 실행한다.

그 다음 F12를 눌러서 개발자 도구를 띄우도록 한다.

 

그 다음은  다운로드가 불가능 하지만

본인이 다운로드 받기를 원하는

스트리밍 동영상 페이지를 우선 오픈하도록 한다.

 

 

 

2. 개발자 도구에서 m3u8 주소 색출하기

 

이렇게 개발자도구에서 평소에 우리는

Media 항목을 클릭해서 동영상 파일을 색출했지만

이번에는 Media 항목이 아닌 All 항목을 클릭하도록 하자.

All 항목을 잊지말고 클릭해서 모든 소스값이

다 띄워지도록 한다.

 

 

그 다음에는 검색창 m3u8을 입력한다.

그러면 아래 리스트 항목이 줄어들면서

뭔가 알 수 없는 주소들이 가득히 나온다는 것을

알 수 있을 것이다.

 

 

여기서 본인의 능력을 잘 살려서 유추해야 한다.

보통 m3u8을 검색하게 되면 딱 봐도 m3u8파일이구나 싶은

제일 메인 파일이 나올 것이다.

 

그 주소에 우클릭을 한 후 주소 복사를 하도록 하자.

주소 복사 방법은 위의 사진을 참조 하도록 하자.

 

참고로 저 위의 상황처럼 다양한 종류의 m3u8 주소가 나온다면

유추하는 방법은 몇가지로 나눠볼 수 있다.

 

1. Name 항목에 master 항목이 써있다.

2. 같은 name인데 숫자가 여러개 써있으면 제일 첫번째.

3. 제일 마지막 파일명이 m3u8로 구성되어 있다.

 

요즘 좀 복잡한 솔루션을 이용하는 업체는

m3u8을 더욱 더 찾기 어렵게끔 만든다고한다.

유추하는 법은 결국 제일 첫번째이며, 제일 대표적으로

느낌이 오는 주소를 복사하면 된다.

 

실패하면 다시 해도 되니까 

너무 걱정하지 말자.

 

3. ffmpeg를 다운로드 한다.

 

https://ffmpeg.zeranoe.com/builds/

위의 사이트에 들어가서 본인 운영체제에 

맞는 항목에 클릭을 한 후 다운로드 한다.

 

참고로 프로그램 자체에는 어떠한 문제점도

없으니 안심하고 받아도 된다.

Version과 Linking 항목은 건드리지 말자.

 

그리고 압축을 풀 때는 가급적 진입하기 쉽게끔

폴더명을 가급적 간결하게 적어놓도록 하자.

필자는 ffmpeg라는 이름으로 폴더를 만들어서 압축을 풀었다.

(2021.08.10 링크추가)

https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2021-08-09-12-37/ffmpeg-N-103193-gc60b76d0c8-win64-gpl.zip

위의 사이트에서 다운로드 받으면 된다.

위의 링크도 깨진다면 

https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2021-08-09-12-37

 

Release Auto-Build 2021-08-09 12:37 · BtbN/FFmpeg-Builds

 

github.com

이 곳에서 다운로드 받으면 된다.

 

이렇게 다운로드 받은 압축파일을

ffmpeg 폴더에 모두 압축을 풀어버렸다.

이제 다운로드가 불가능한

스트리밍 동영상 다운로드 준비가 거의 다 끝났다.

 

 

 

4. 불가능 했던 스트리밍 동영상 다운로드 하기

 

 

우선 시작 프로그램에 들어가서

cmd 프로그램을 실행하도록 한다.

 

 

CMD를 실행한 다음에는 본인이 설치해놓은

ffmpeg 폴더로 이동을 해야 한다.

이동을 한 직후에는 bin 폴더로 

한번 더 이동을 하도록 한다.

 

그 다음이 매우 중요하다.

집중하고 따라오도록 하자.

 

ffmpeg.exe -i "m3u8주소" -bsf:a aac_adtstoasc -c copy 저장할 파일명.mp4

 

이 내용을 CMD에 입력을 할 것이다.

입력하는 방법이 너무 어렵다고 생각이 될 것이다.

아래의 그림을 보고 따라하도록 하자.

 

만약 입력에 정말 자신없다는 분은

아래의 txt파일을 다운로드 받아서 입력 해도 된다.

 

ffmpeg cmd 입력 명령어.txt
다운로드

 

 

 

우선 ffmpeg.exe -i "

까지 입력을 한 후에 창틀쪽에 우클릭을 한 후

2번에서 복사했던 m3u8주소

편집 -> 붙여넣기를 하도록 한다.

 

 

그렇게 주소를 붙여넣기 하고난 뒤에는

나머지 내용을 작성해야 한다.

" -bsf:a aac_adtstoasc -c copy 동영상파일명.mp4

입력하면 된다. 그 다음 엔터를 누르자.

 

 

 

만약 정상적으로 제대로 된

m3u8주소를 입력 했다면

위와 같은 내용이 나올 것이다.

 

그리고 본인의 ffmpeg 폴더 하위 bin 폴더

동영상이 생성됐다는 것을 알 수 있을 것이다.

 

그렇게 동영상 다운로드가 성공했다는 것을 알 수 있다.

 

만약 실패했다주소명령어 입력 오류

혹은 파일명의 한글 문제때문일 수도 있다.

이 경우는 이렇게 해결하면 된다.

 

* 다른 주소를 확인해서 m3u8 주소 내용을 다시 입력한다.

* 틀린 명령어(특히 띄어쓰기와 명령어 글자 오타)등을 확인한다.

* 파일명은 가급적 한글이 아닌 영어로 다시 입력해본다.

 

 

이렇게 동영상 제대로 다운로드

완료되었다면 재생도 완벽히 되는 것을 

알 수 있을 것이다.

 

만약 이 방법도 불가능하다면

이제는 더 이상 방법이 없다고 할 수 있을 거 같다.

 

F12 -> Media도 안되고

다른 동영상 다운로드 사이트로도 안되고

그 밖에 다양한 방법도 안됐다면

이제 이 방법이 마지막이 될 수 있을 듯 하다.

 

참고로 DRM이 걸린 파일은

어떠한 방법을 이용해도 불가능하기 때문에

그냥 꿈깨는 것이 좋다.

 

이 방법을 이용하여 생기는 문제는

전적으로 본인에게 책임이 있음을 알려드린다.

 

 

 

 

반응형
블로그 이미지

미네스!

일본여행/맛집/마이너컬쳐/정보/쇼핑정보 Contact : luna8606@naver.com

댓글을 달아 주세요

  • 이전 댓글 더보기
  • 안녕하세요 2021.08.07 17:53  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 글 잘보았습니다
    질문이있습니다만 cmd실행후 bni폴더로 이동하라고 해서 한 상황입니다

    그런데 cmd에
    ffmpeg.exe -i
    해당문구 입력전에 적혀있는 글자들은 어떻게 적는건가요...?

  • 2021.08.10 12:00  댓글주소  수정/삭제  댓글쓰기

    ffm 다운로드 링크에 들어갈수가 없어요 ㅠㅠㅠ

  • 질문 2021.08.13 20:02  댓글주소  수정/삭제  댓글쓰기

    안녕하세요
    기본적으로 동영상 우클릭해서 주소를 따면 제일 앞에 blob가 나와서
    블로그에 나온 여러 방법처럼 [f12-네트워크-m3u8] 검색해도 아무것도 검색이 되지 않는 경우는 어떻게 해야할까요?
    타입은 xhr이고, 확장자명이 ts인 영상이 여러개로 쪼개져서 올라오는것 같습니다.

  • yawniats 2021.08.23 03:18 신고  댓글주소  수정/삭제  댓글쓰기

    막히긴뭘막혀 잘만되구만 ㅋㅋㅋ 감사합니당

  • 익명 2021.09.08 14:54  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • ㅇㅇ 2021.09.15 14:57  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다 덕분에 다운받고싶었던 영상들 모두 잘 다운받았습니다 :) 복받으세요

  • ㅇㅇ 2021.10.22 01:39  댓글주소  수정/삭제  댓글쓰기

    깃허브 링크가 터진것 같습니다 ㅠㅠ

  • ㅇㅇ 2021.11.12 21:12  댓글주소  수정/삭제  댓글쓰기

    cmd에서 ffmpeg폴더 안의 bin폴더로 이동하는 과정에서 "이동하는 과정에서 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
    배치 파일이 아닙니다." 라고 계속 나오는데 이런경우에는 어찌해야될지 잘 모르겠네요...

    • 미네스! 2021.11.12 22:08 신고  댓글주소  수정/삭제

      권한부여 실패 혹은 압축해제시의 에러발생가능성에따른 프로그램 파일 일부가 깨져서 발생하는 상황입니다. 재설치 혹은 재다운로드 하셔야할듯합니다

  • ㅇㅇ 2021.11.25 18:47  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 옛날부터 이방법 자주 썼었는데용
    오늘 다운로드 하려고 보니 F12 누르자마자 '디버거' 뜨면서 동영상이 스탑되어버리더라구요
    이건 방법 없겠죠 그냥?

  • 익명 2021.11.26 16:23  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 익명 2021.11.26 18:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 익명 2021.11.26 18:46  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • ㅇㅇ 2021.12.27 19:05  댓글주소  수정/삭제  댓글쓰기

    안녕하세요!
    m3u8 주소만 들고 헤매다가 올려주신 글 보고 한방에 다운받았습니다
    우선 친절한설명 감사드립니다!
    ffmpeg 파일은 검색하니 많이 나와서 쉽게 다운받았어요
    새해복많이 받으세요!

  • ㅇㅇ 2022.01.27 22:56  댓글주소  수정/삭제  댓글쓰기

    다른거 다 안됐는데 이거만 되네요 그는 신인가?

  • ㅇㅇ 2022.02.10 22:16  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다. 덕분에 무사히 업무 완수했습니다... 사람 하나 살리셨어요!!!!!

  • 익명 2022.03.09 01:02  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 당신은 천재 입니다. 2022.03.27 21:00  댓글주소  수정/삭제  댓글쓰기

    와우~~! 안 되는 게 없네요. 당신은 천재인 듯 합니다.
    당신을 천재로 임명 합니다.

  • ㅇㅇ 2022.04.23 00:59  댓글주소  수정/삭제  댓글쓰기

    댓글주소? 가 뭔지 몰라서 그냥 여기에 링크로 적습니다.

    맨 처음에는

    Codec 'mp3' (86017) is not supported by the bitstream filter 'aac_adtstoasc'. Supported codecs are: aac (86018)
    Error initializing bitstream filter: aac_adtstoasc
    Error initializing output stream 0:1 --

    이말이 뜨길래 검색해보니 뒤에 있는 -bsf:a aac_adtstoasc 이걸 빼보라고 하더라구요

    그래서 빼고 해봤더니 잘 되는 듯 하다가

    Failed to send close message

    라는 말이 뜨면서 끝납니다.

    한 가지 의문인 것은 Wondershare UniConverter 13 라는 프로그램을 다운라드하여 무료로 1개 다운 받을 수 있게 해주길래 그걸로 다운을 받은 파일(제가 받으려 한 파일과 똑같은 파일입니다.)과 용량이 완전히 같습니다.

    즉 영상 파일 다운은 문제없이 받아진 것 같은데

    뭔가 마무리 하나가 안 되어 영상 재생이 안되는 것 같은데 여기서 뭘 더 어떻게 해야 영상 재생이 되도록 할 수 있을까요?

    • ㅇㅇ 2022.04.23 01:39  댓글주소  수정/삭제

      한가지 더 의문이 드는 것은

      이렇게 Failed to send close message 가 뜨면서 불완전하게 받아진 파일은

      곰플레이어든 윈도우미디어플레이어든 그 어떤 것도 인식을 못하는데 반해

      Wondershare UniConverter 13 얘만큼은 이런 불완전 파일을 재생해냅니다..;;

      그것도 문제없이요... 왜죠?? ;;

      이거 유료로 결제하라는 신의 계시인건지 ㄷㄷㄷ 진짜 프로그램 하나 잘만든건지??



      cmd명령어에서도 잘못된 건 없는 것 같고 Wondershare UniConverter 13 이든 뭐든 어떠한 플레이어를 통해 재생이 된다는 건

      거의 마무리단계에서 삐끗만 한 느낌인데, 검색해봐도 아는 것도 적고해서 한계가 있네요.. ㅜㅜ

      돈 안쓰고도 스스로도 어떻게든 하면 잘 해낼 수 있을 것 같은데! 그 부족한 한걸음이 무엇일까요 ㅠㅠ 도와주세용... ㅠㅠ

    • 미네스! 2022.04.25 22:10 신고  댓글주소  수정/삭제

      CRC파일이 안맞는경우가 있거나 중간에 이빨이 빠진경우입니다. 동영상 복구 프로그램이나 그밖에 다른 방법을 쓰셔야합니다.

    • 미네스! 2022.04.25 22:11 신고  댓글주소  수정/삭제

      아울러 코덱에 따라서 불완전하게 재생이 될때도 있고 DRM복호화에 의해서 재생이 되는경우가 간혹 있습니다.

      저작권의 동영상들이 보통 그런 케이스이며, 제 블로그에서는 저작권과 관련된 편법행위 영상의 답변은 드릴수 없는점 양해바랍니다.

  • aa 2022.05.04 21:05  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 마지막 cmd부분에서 bin폴더로 이동한거까지는 완벽한데
    ffmpeg.exe -i "m3u8주소" -bsf:a aac_adtstoasc -c copy 저장할 파일명.mp4
    을 선생님이 말씀하신대로 수정해서 넣으니까 http error 500 internal server error 이라고만 뜨고 동영상생성이 안됩니다 ㅠㅠ 해결방법이 있을까요

  • 1234 2022.05.11 12:45  댓글주소  수정/삭제  댓글쓰기

    403으로 막힌동영상 다운받을려 이거저거 하다 결국 여기와서 이걸로 해결을 해습니다.
    진짜 감사합니다.

    근데 파일이 커서 그런가 하나 받는데 원래 시간이 이렇게 오래걸리나요? 중간중간 스킵도 나오고...

    • 미네스! 2022.05.20 08:27 신고  댓글주소  수정/삭제

      후기 감사합니다. 파일이 크고 시간이 긴것은 가급적 영상의 로딩이 일정시간 이뤄진 뒤에 다운로드 시도하시길 추천드립니다