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

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라는 이름으로 폴더를 만들어서 압축을 풀었다.



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

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이 걸린 파일은

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

그냥 꿈깨는 것이 좋다.


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

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





블로그 이미지

Sweety & Cool 미네스!

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

댓글을 달아 주세요

  • 이전 댓글 더보기
  • ---- 2020.04.12 02:38  댓글주소  수정/삭제  댓글쓰기

    비밀번호를 쳐야 나오는 동영상은 안되나요? 드롭박스에 링크돼 있는 동영상 입니다.

  • 비밀번호를 쳐야 나오는 동영상은 안되나요? 드롭박스에 .. 2020.04.12 02:38  댓글주소  수정/삭제  댓글쓰기

    비밀번호를 쳐야 나오는 동영상은 안되나요? 드롭박스에 링크돼 있는 동영상 입니다.

  • 와 감사합니다 2020.04.19 12:57  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 천천히 따라하니까 되네요. 그렇게 어렵지도 않고요. 감사합니다~~~

  • 평균 다운로드 시간? 2020.04.23 17:25  댓글주소  수정/삭제  댓글쓰기

    당연히 영상 크기마다 다르겠지만, 그냥 일반적인 파일 다운로드 시간보다 오래걸리는건가요?
    다운로드가 꽤 길어지길래 여쭈어봅니다... 통상적으로 얼마나 걸리는 건가요>?

  • 형님 2020.04.23 20:50  댓글주소  수정/삭제  댓글쓰기

    사랑합니다형님

  • 웅웅 2020.04.24 07:35  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 상세한 설명 너무 감사합니다

  • ff 2020.04.26 21:06  댓글주소  수정/삭제  댓글쓰기

    혹시 영상다운받는 사이트측에서 이렇게 다운받는것에대해 알아내어 관리 제재하거나 그ip대를 막아버릴수도 있나요?

    • Sweety & Cool 미네스! 2020.04.26 21:52 신고  댓글주소  수정/삭제

      동영상 실행을 하는 순간부터 모든 동영상은 임시파일로 다운로드가 진행되는 방식으로 이어집니다.

      물론 과도한 트래픽 유발로 인해서 특정 IP가 막힐수도 있긴 하지만 단순히 다운로드를 한다고 이 방식이 영상 재생인지 다운로드인지는 판별할 수 없습니다.

  • ddd 2020.04.26 23:08  댓글주소  수정/삭제  댓글쓰기

    m3u8이 아예 안뜨는데 불가능한건가요??

  • zz 2020.04.28 20:07  댓글주소  수정/삭제  댓글쓰기

    알려주신 모든 방법을 전부 사용해도 안됐는데 위의 방법으로 해봤지만 m3u8 검색하면 항목이 한개도 안뜨더라구요
    그래서 누가봐도 용량이 가장 큰걸로 주소 복사해서 위 설명대로 했더니

    붙여넣기한 주소:Server returned 5XX Server Error reply

    이런 에러가 뜨더라구요. 확인해보니 2시간 짜리가 10분만 다운로드 되었고
    d 드라이브에 ffmpge 폴더를 만들었는데 저장위치는 c: 드라이브 윈도우 폴더에 들어가 있네요. 뭐가 문제일까요?
    제발 도와주세요

    • Sweety & Cool 미네스! 2020.05.05 22:58 신고  댓글주소  수정/삭제

      보통 그런 경우는 동영상을 다운로드 시도만 한 후에 바로 동영상을 끄고 다운로드 할때 그렇게 10분짜리만 다운로드 되거나 동영상이 쪼개져서 확실히 m3u8이 숨겨져서 들어가있다는 의미일 수도 있습니다.

      혹시라도 모르니까 동영상을 1시간짜리면 계속 로딩이 되게끔 냅두고 다운로드를 시도해보세요.

  • 고구마이제사이다 2020.04.29 17:37  댓글주소  수정/삭제  댓글쓰기

    배우는 것 때문에 꼭 받고 싶었던 동영상이 있었는데 받을 수 있는 프로그램이 없더라구요. 포기하기 전에 혹시나 하는 심정으로 따라했는데 제대로 다운로드 됐어요!! 정말 정말 감사합니다. 복 많이 받으실거에요! 적게 일하고 많이 버시길! 감사합니다!

  • SH 2020.05.13 19:27  댓글주소  수정/삭제  댓글쓰기

    다운로드 실행중 파일이 생기지 않아 걱정했는데 저는 C에 생기더라구요

    결론은 됩니다!

    감사합니다.

  • 최고 2020.05.24 23:28  댓글주소  수정/삭제  댓글쓰기

    망망대해에서 몇일을 표류하다 등대를 마주친 기분이 이럴까요? 정말 감사합니다.

  • ㅇㅇ 2020.06.03 11:34  댓글주소  수정/삭제  댓글쓰기

    계속 빨간 글씨로
    Error parsing ADTS frame header!
    Error applying bitstream filters to an output packet for stream #0:1. 이라고 뜨는데 이건 왜이런거에여?
    그리고 밑에 노란 글씨로
    Packet corrupt라고 떠여 ㅠㅠ

  • 지나가던 2020.07.01 16:05  댓글주소  수정/삭제  댓글쓰기

    모든 방법이 안통해서 ㅠㅠ 직접 cdn으로 걸린 영상을 다운받을 수 있는 방법을 하나 더 알아냈어요... 파이어폭스 확장기능인 video download helper로 '변환저장'하면 저장되네요.. 일반저장은 계속 실패하고 media 파싱도 안되는데 이렇게는 되네요....참 알수가 없네요 ㅠㅠ

  • 알라마드리드 2020.08.13 21:11 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 혹시 ffmpeg 로 녹화할때 -bsf:a aac_adtstoasc 이거 옵션을 쓰시는데
    전체 영상에서 보면 부분부분 끊김 현상이 있지 않으신가요?
    저 옵션때문에 끊기는건지 그냥 저 옵션과 상관없이 끊기는건지 이거를 알수가없네요 ㅠ
    ffmpeg 로 녹화할때 똑같이 제가 옵션을 해서 사용하고있는데
    가끔씩 전체영상에서 부분부분 짤려있더라고요 ㅠㅠ
    이게 저 옵션이 cpu 과부하를 준것인지 뭐가 문제인지를 모르겠네요 ㅠ

    • Sweety & Cool 미네스! 2020.08.13 22:43 신고  댓글주소  수정/삭제

      저 옵션은 말그대로 처음 사용하시는 분들이나 초보자들을 위해서 쉽게 다가갈 수 있게끔 하는 명령문과 같습니다.

      저 이외의 옵션으로 들어가게 되면 설명이 방대해지고 어려워지기 때문에 코덱이나 비트레이트 등의 고급 지식을 좀 보유하셔야 할 수도 있습니다.

      동영상이 끊기는 부분의 경우는 통신속도 혹은 중간의 파일이 누락되는 경우가 있을 수 있습니다.

      메모리 누수도 한번 고민해보시고 그게 아니라면 다른 방법을 쓰시는 방법 혹은 업로드되어있는 영상의 정보를 다시한번 확인하셔야 할 듯 합니다.

  • 선풍기 2020.08.13 23:58  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 이 방법 사용했는데 unable to find a suitable output format for ‘파일명’ invalid argument라고 뜹니다.. m3u8 검색결과는 2개밖에 없었고요ㅠㅠ

  • 흐흐흐 2020.08.24 12:12  댓글주소  수정/삭제  댓글쓰기

    동영상을 처음부터 끝까지 다 틀어놓은 다음에 이 방법대로 진행해야 되는걸까요?

  • 알라마드리드 2020.08.25 18:34 신고  댓글주소  수정/삭제  댓글쓰기

    -bsf:a aac_adtstoasc -c copy "파일명" 여기까지 다 하고 똑같이 했는데요

    영상 화질이 원본과 비교해서 화질이 좀 떨어지는게 보이더라고요 ㅠㅠ

    다른데서 공부한 지식으로 -sameq 라던지 -qscale 0 이라던지 -crf 23 이라던지 별 옵션 다 해봤는데도

    화질이 원본에 비해서 떨어지던데 이건 대체 어떻게 하면 될까요?

    원본이 ts파일인데 그렇다고 -vcodec copy -acodec copy 최종 파일명 확장자까지 ts 로 만들어놔도

    원본보다 화질이 떨어지네요

    전 보통 mkv로 파일을 만들긴하는데 ts든 mkv든 확장자와 상관없이 화질이 원본보다 확연히 떨어진게 보이는데

    어떻게 옵션을 지정하면 원본과 아주 비슷하게 육안으로 구분안가도록 좋은 화질을 얻을수있을까요?

    • Sweety & Cool 미네스! 2020.08.26 21:17 신고  댓글주소  수정/삭제

      코덱과 같이 좀 더 디테일한 옵션이 들어가는 부분에 대해서는 답변드리는데 한게가 있습니다.

      https://m-nes.tistory.com/846?category=686834 이 방법을 참고 하시기 바랍니다.

  • ㅎㅎ 2020.08.29 13:07  댓글주소  수정/삭제  댓글쓰기

    정말 정말 감사합니다!!!
    blob 형식에 대해서 정보가 많이 없더라구요
    다른 블로그에서는 이렇다할만한 해결책을 못찾아서 고생했는데 여기 들어와서 한방에 해결했어요!
    덕분에 외국방송 실시간 스트리밍 녹화를 잘 하고 있습니다
    쉽게 설명해주셔서 고마워요!
    실시간 방송이라서 하루종일 방송나오기 때문에 정지 시키는 법을 알아야 했는데
    컨트롤+c 를 누르면 녹화 정지 됩니다 혹시 모르실 분들을 위해서!

  • 홀란드 2020.09.06 18:15  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 설명을 잘 해주셔서 정말 좋은데 cmd 불러서 하는 와중인데

    C:\WINDOWS\system32>cd temp
    지정된 경로를 찾을 수 없습니다.

    C:\WINDOWS\system32>cd ffmpge
    지정된 경로를 찾을 수 없습니다.

    C:\WINDOWS\system32>

    왜 여기서부터 막히는걸까요? 쿠ㅠㅠ