ffmpeg를 사용하여 아프리카TV 동영상 다운로드 하는 방법

ffmpeg를 사용하여 아프리카TV 동영상을 다운로드 하는 방법입니다.

1. 먼저 ffmpeg가 없는 분들은 아래 링크로 이동하여 다운로드합니다.
https://ffmpeg.zeranoe.com/builds/

 

2. Download Build 버튼을 클릭하여 다운로드한 후 압축을 풉니다.

 

3. 압풀을 풀고 bin 폴더안에서 쉬프트+우클릭 한 뒤 ‘여기에 PowerShell 창 열기’ 를 선택합니다. (윈도우 7의 경우는 ‘여기서 명령 창 열기’를 선택합니다. )

 

4. 이 곳에서 ffmpeg 명령어를 복사합니다.

5. PowerShell에 우클릭을 하여 붙여넣기 합니다.

 

6.엔터를 누르면 관련 영상이 전부 다운로드 됩니다.

※다운로드를 취소하려면 Ctrl+C를 누르면 됩니다.

전과 같이 다운로드 안되는 영상이 있으면 이곳 댓글로 제보해주시면 조사하도록 하겠습니다.

 

Pocket

145 comments on “ffmpeg를 사용하여 아프리카TV 동영상 다운로드 하는 방법

  • 혹시 시간별로 나눠서 저장할수 있게 해주실수잇나여? 12시간 막이런 긴 영상같은경우 제가원하는부분만 뽑고싶은데 영상이 12개 다뽑혀서…

    Reply
      • 의문자 says:

        ㅇ혹시 시간별로 나누는 기능이 어디서 쓸수있는지 알수있을까요?

        Reply
        • 시간별로 나누는 기능이 무슨 의미인가요? 원하는 부분만 다운로드 하는 방법은 따로 제공하지 않습니다.

          Reply
  • 윈도우7인데 쉬프트우클릭하면 여기에 명령창열기밖에 ㅇ벗늗네 어떻게 해야하나요?

    Reply
    • 여기서 명령 창 열기로 진행 해보시기 바랍니다.
      안되면 댓글 달아주세요.

      Reply
      • 해봤는데
        unable to find a suitable output format for `;`;:Invalid argument 라거 빨간글씨 뜨면서 다운이 안되네요 ㅠ

        Reply
        • 그렇다면 All 말고 개별 복사로 시도해보시고 댓글 주시기 바랍니다.

          Reply
          • 개별파일ㄹ로 하나씩 하니 되네요 감사합니다^^

          • 윈7 아직 전체다운로드 안되는데 추가된건가요?

          • 윈도우 7용 전체 명령어를 따로 추가했습니다.
            만약 보이지 않는다면 브라우저의 캐쉬 영향일 수 있으니 다른 웹 브라우저로 해보시거나 Ctrl + F5로 웹 페이지를 갱신해보시기 바랍니다.

  • Satori says:

    윈도우 7인데 쉬프트 우클릭하면 명령창열기로 됩니다 그래서 여기서 명령창을 열려고하니 안되구
    다운로드 받은 bln 폴더안에서 위에 설명처럼 하니
    다운로드 되는가 싶더니 0바이트로 동영상이 나옵니다;
    계속 기다려도 안되구여

    Reply
  • 와 대박….포기하고 있었는데…..
    복사해넣는게 귀찮기는 한데…..다운은 잘 받아 지네요….

    하루치 삭제되어서 못받은게 있기는 하지만 ㅠ.ㅠ

    Reply
  • 기존에 링크 복사해서 그냥 수동으로 링크따서 사용하는게 더 편했는데 ㅜ 아무튼 고생해서 개발해주셔서 감사합니다. 언제나 잘 사용하고 있습니다~!

    Reply
  • 이젠 안되는건가 싶어 조마조마했는데 안심했네요
    안드로이드에도 받을수 있게 부탁드려봅니다
    ffmpeg cli어플로 시도해봐도 영..
    어떻게 하는지@_@

    Reply
  • 와 아직 써보진않았지만, 님이 이렇게 고생해주신덕분에 댓글엔 안달려도 엄청 많은사람들이 도움을 받는거같아요 ㅎㅎ 고맙습니당.

    Reply
  • 혹시 다운로드 속도를 증가시킨다는 그런 기능은 없을까요?? 전체영상으로 다운받으려고하는데 용량이 크다보니 너무 오래걸리는데… 저번같은 경우는 영상당 5~6분? 정도 걸렸으며 다중으로도 다운가능하여 시간상으로 얼마 안걸렸는데 지금은 좀…오래걸리더라구요…ㅠㅠ
    (그래도!!! 덕분에 이렇게 영상 다운로드도 가능하고 매일 감사하구 있습니당!!!)

    Reply
    • 현재는 아마도 영상의 원본 화질로 받기 때문에 예를들어 해당 영상 원본이 1920×1080 화질이면 용량이 크기 때문에 오래 걸린다고 보입니다. 추후 화질도 선택 가능하게 추가하도록 하겠습니다.

      Reply
  • 다운로드 중에 명령창을 닫아버리면 그 즉시 다운로드가 종료되나요?

    Reply
  • 잘쓰고 있습니다 감사합니다.
    위에 원하는 부분만 뽑을 수있게 기능 추가해놓으셨다고
    적어주셨는데 그 방법은 어떻게 하는건지 알수있을까요?

    Reply
    • 아 1시간 구간별로 다운받을수 있게다는걸 말씀하신거구나
      감사해요 (자문자답..ㅎㅎ 댓글 삭제가 안되서..)

      Reply
  • 감사합니다 says:

    저 죄송한데 1번 파일 다운을 받았더니 Hide 파일만 다운받아지고 2번 파일부터는 2번파일부터 다운이 받아지네요 ㅠㅠ 이건 어떻게 하면 좋을까요?

    Reply
  • mp3@000000c3bc367100 이렇게 에러가 뜨면서 o바이트
    되네요..

    개별도 그렇고 전체받기도 그러네요..

    Reply
    • ㅇㅇ says:

      저도 이렇게 됨 잘 받아지다가
      4시간짜리였는데
      1번영상은 잘 받아지다가 2번 받는 도중에 똑같은 메시지뜨면서 멈춤

      Reply
  • 감사감사 says:

    속도는 느리지만 그닥 어렵지 않게 다운로드 할수 있어서 좋네요.
    감사합니다~

    아프리카는 그냥 다운로드 시켜주지 너무 막아놓으니깐 찾는 사람들이 더 대단하네요…. 박수를!! 짝짝짝!!

    Reply
    • 다른 영상과 패턴이 다른 영향으로 제대로 동작하지 않았습니다.
      현재는 수정하였으니 다시 시도해보시기 바랍니다.

      Reply
      • 하트 says:

        되네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 감사합니다 진짜루진짜루! ㅠㅠㅠㅠㅠㅠ

        Reply
  • freefree says:

    “http://vod.afreecatv.com/PLAYER/STATION/25041382″이라는 URL을 입력하니까 .\ffmpeg -i “http://pa.afreecatv.com:8080/RealMedia/ads/adstream_sx.ads/pc.web.in/vod/station@x41?aftvbjid=killgusdnk&aftvcatid=00010000&aftvlid=&aftvorigin=killgusdnk&aftvcontid=25041382&dlang=&t=0&ve=r” -movflags faststart -c copy -bsf:a aac_adtstoasc “1523086264” 라는 명령어가 나오는데요, 예시로 들어주신 스샷에서랑 형식이 좀 다른것 같고 실제로 실행해보아도 “invalid data found when processing input”이라는 빨간 메세지가 뜨면서 다운로드가 되지 않네요ㅠ

    Reply
    • 해당 영상이 조금 다른 패턴이었습니다. 현재는 바르게 수정되었습니다.

      Reply
  • 지나감 says:

    다운받기 찾고있었는데 진심으로 감사합니다 사이트에 광고라도 다세요 맨날 눌러드릴게요!

    Reply
  • ㅇㅇ says:

    속도 제한걸어서 다운 시간 일정 이상 넘어가면 끊어버리는 것 같음

    Reply
  • 궁금 says:

    영상 주소 알아내는건 무슨방법이 사용되는지
    간단하게 적어주실수있는지요 ㅠㅠ?

    Reply
  • ㅇㅇ says:

    와 정말 감사합니다 ㅠㅠㅠ
    그런데 1시간 단위 말고 원하는 시간대를 받을 수 있는 방법은 없을까요? 바뀌기 전에는 그게 가능했는데 말이죠

    Reply
  • alldie says:

    ffmpeg 종료할때는 어떻게하나요? 복사중지하고 종료할라니까 안되네요

    Reply
  • 다운받는 속도가 전보다 느리긴 하지만,,, 정말 감사합니다.
    대단하십니다! 추천!

    Reply
  • 웹툴짱 says:

    이미 삭제가 된 다시보기 고유 영상 주소 알아내는 방법은 없을까요 ㅠㅠ?

    Reply
  • 속도가 전보다 확실히 느린거 같은데… 이게 임시방법이고 조만간 다시 예전처럼 뚤릴까요?

    Reply
    • 아프리카에서 mp4 파일을 다이렉트로 접근하지 못하게 한 듯 합니다.
      그 방법을 찾지 못하면 현재 방법이 최선인 듯 합니다.

      Reply
  • 혹시 모바일로 다운로드는 불가능할까요??
    전에는 가능했는데 이번에 다운로드 방식이 달라져서 잘 모르겟네요..

    Reply
  • ㅁㄴㅇ says:

    mac에서는 어떻게 다운 받아야 하는지 알려주실 수 있나요? terminal을 이용해서 해야하는 것 같은데 찾아봐도 잘 모르겠네요.

    Reply
  • dpvlfhs says:

    다운받는중에 다시보기 삭제되면 다운이 안되네요. 전에는 삭제되도 다운이되었는데 이제는 안되네요

    Reply
    • 현재는 아프리카 서버상에 올라와 있는 원본 화질(BJ가 설정한 화질)로 다운로드 되는 것으로 알고 있습니다.

      Reply
  • ㅂㅈㅇ says:

    윈도우8 64bit 입니다
    압출풀고 bin폴더까지는 되는데, 거기서윈도우 우클릭해도 powershell으로 열기라는 메뉴가 안 뜹니다..

    Reply
  • qweasd says:

    전체 받기 중인데 파일 하나로 다운이 안되나요?
    분할되서 받아지는중이더군요

    Reply
    • 아프리카 서버상의 파일이 1시간별로 나뉘어져 올라가 있는 것으로 알고 있습니다. 다운로드가 중간에 중단될 염려도 있어서 5시간짜리를 4시간 30분 까지 받고 중단되면 다시 처음부터 받아야 하기 때문에 그런 위험성을 고려해서라도 1시간 단위로 받는게 좋다고 보이네요.

      Reply
  • bin 에서 쉬프트 우클릭 후 URL 붙여넣구 엔터 누르니까 .\ffmpeg’은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아니라고 떠요 ㅠㅠㅠ

    Reply
  • ㅇㅇㅇ says:

    av_interleaved_write_frame(): No space left on device
    Error writing trailer of 9444F886_202545104_3.mp4: No space left on device

    빨간글씨로 이렇게 뜨고 다운이 안돼요

    Reply
  • 혹시 한번에 10개씩 연속으로 다운받는것보다 한개씩 개별적으로 받는게 속도 차이 나나요? 그건 아니죠?

    Reply
    • 파워쉘 창이 하나면 차이는 없습니다. 파워쉘 창 여러개로 동시 다발적으로 받으면 속도가 느릴 수 있습니다.

      Reply
  • ㄱㄱㅇㅇ says:

    쉬프트 우클릭 해도 그냥 우클릭이나 차이가 없네요

    ‘여기서 명령창 열기’ 이게 없네요
    뭐가 잘못된 거지,,

    윈7 입니다

    Reply
  • ㅇㅇ says:

    윈10은 쉬프트 우클릭해도 그런거 안떠요 ㅜㅜ 근데 윈7쓰는 촌놈들 진짜만네여

    Reply
    • 홍어 says:

      시작-보조프로그램에 들어가면 파워쉘 있고 직접 실행한 후
      경로만 bin파일폴더로 이동해서 위의 명령어를 붙여 넣으면 됩니다.

      Reply
  • ㅇㅇ says:

    .\ffmpeg : ‘.\ffmpeg’ 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름
    이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 라고만 뜨고 다운로드가 안되는데 어떻게 해야하나요?

    Reply
    • 이런 경우는 거의 본적이 없어서 추측입니다만 아래 사항을 확인해보세요.

      1. 윈도우 계정이 관리자 권한이 있는지.
      2. ffmpeg가 압축이 풀어진 상태인지.
      3. bin 폴더 안인지.
      4. 맨 앞의 .\를 지우고 ffmpeg 명령어부터 실행해보기.

      Reply
    • ffmpeg 를 다운로드 할 때 사용중인 윈도우즈의 환경에 맞게 다운로드해보세요.

      Reply
  • 예전처럼 직접 다운로드할 수 있을 가능성은 앞으로 없을까요? 지금 다운되는건 너무나 좋지만, 속도가..ㅠㅠ 사람의 욕심이 끝이 없나보네요..

    Reply
      • 바로 삭제하면 못받네요. 예전에는 3~4일 서버 남았는데 이제는 바로 삭제되는 듯 ㅠ.ㅠ

        Reply
        • 확인결과 바로삭제 해도 최소 1~2일정도는 남는듯?
          정확하지는 않네요..
          이전 처럼 3~4일 서버에 남지는 않는것같아요.
          바로 지워지는것도있고 3~4일 남는것도있고 1~2일 남는것도있고..

          Reply
    • 어느 사이트인지 알 수 있을까요? 그리고 말이 잘 이해가 안되서.. 사이트주소좀 알려주세요ㅠㅠ

      Reply
  • 다이렉트로 다운로드받기가 안되네요…윈도우7입니다

    그리고 따로 궁금한점이 있는데 ffmpeg로 다운로드를 완료하였는데 중간에 에러가 발생했었다면 에러가 났던 부분은 비정상적으로 나오나요?

    Reply
  • 목요일까지도 잘됬는데 Direct 방식으로 다운로드하면 링크창은 나오는데 막상 링크창눌루면 새로고침창만나오고 다운이 않됩니다
    크롬으로 실행햇구요 새로고침나와서 새로고침 아무리 눌러도
    다운로드가 않됩니다.. 수정부탁드립니다

    Reply
  • ffmepeg 방식으로 영상다운은 되는데
    영상을 플레이어로 틀었는데 해당 전체시간이 1시간 분량이면
    4분에서 갑자기 20분으로 넘어가며 22분에서 40분으로 넘어가서
    영상을 정상적으로 볼수가 없는데 원인 무엇일까요?

    Reply
    • 두가지의 가설이 있을 수 있습니다.
      첫짼는 사용자의 PC 네트워크 환경이 불안정하여 다운로드중에 손실이 일어나는 경우고이고,
      둘째는 아프리카서버의 저장된 영상이 원래 그럴 수 있다는 것입니다.

      Reply
    • 아프리카측의 서버 변경으로 정상작동하지 않아 현재는 제공하지 않습니다.
      ffmpeg 또는 ts 다운로드 방법을 사용해보세요.

      Reply
  • [mp4 @ 000001d1d4310980] Starting second pass: moving the moov atom to the beginning of the file
    frame=108004 fps=441 q=-1.0 Lsize= 722675kB time=01:00:00.09 bitrate=1644.4kbits/s speed=14.7x
    video:677470kB audio:41116kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.569003% 이렇게뜨는데 뭐가 문제죠?

    Reply
    • 이 정보 만으로는 아무것도 알수 없습니다.
      이게 나온 경위를 알려주세요.

      Reply
  • 아프리카가 방식을 바꾸고 막고해놔서 이전처럼 주소만 알면 딸수있는 시대는 간듯… 진짜 직녹이나 bj방송 종료 후 바로 다시보기 재생녹화 아닌 이상은 칼삭하면 구할 방법이 거의 없어보입니다.

    삭제된 다시보기 URL을 알아도 전부 다운 되지 않네요..

    하 ㅠㅠㅠ 망할 아프리카놈들..

    Reply
  • satori says:

    해당 영상을 주소를 복사해서 주소를 따와서 해야하는데
    주소를 복사해서 눌러보니 [URL전송] 동영상을 찾을수없습니다 라고 계속 뜨네요 ㅠㅠ

    Reply
  • 해당 powershell 창을 띄우고 복사후 본창에다 붙여넣기가 안되는데
    왜이런지 알수있을까요??
    아에 powershell서는 입력조차 안되네요..

    Reply
    • 글구 ts로 다운로드는 정확하게 어케하는건가요??
      제가 정확하게 못알아듣는건지 다운을 못하겠네요 ㅠㅠ
      뭔가 설명도 최신이 아닌거 같고..

      Reply
  • 윈7 사용자인데요 명령창에 복사후 엔터 치면 컴퓨터의 시스템정보를 통해 x86(32비트) 또는 x64(64비트) 버전의 프로그램이 필요한지 확인하고 소프트웨어 게시자에게 문의하십시오. 이런 문구가 뜨면서 영상 다운이 안되는데 해결가능 할까요?

    Reply
    • 본인 PC와 ffmpeg의 비트가 일치하는지 확인해보시기 바랍니다.

      1. PC의 비트를 확인한다.
      2. 그 비트에 맞는 ffempg를 다운로드한다.

      Reply
  • TSK(이니셜입니다) says:

    1시간 분만 다운되고 2번째부터는 멈춰있네요

    second pass로 어떻게 넘어가나요??

    Reply
    • 실행 명령어가 정상이고 아프리카 서버에 영상이 보존되어 있고 다운로드 하는 PC와 네트워크 상태가 정상적인 경우는 기본적으로 다운로드가 다음 파일로 이어집니다.

      Reply
  • Starting second pass: moving the moov atom to the beginning of the file
    frame=203184 fps= 37 q=-1.0 Lsize= 3447317kB time=01:00:01.02 bitrate=7842.3kbits/s speed=0.648x
    video:3402382kB audio:39694kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.152271%
    라는 메세지가 뜨면서 1시간짜리 동영상만 받아지고 그 후는 받아지지 않습니다. 어떻게 해야 다음 동영상까지 받을 수 있을까요??

    Reply
  • 도와주세요.. says:

    [mp4 @ ~ ] starting second pass: moving the moov atom to begining of the file
    이 뜨고 더이상 변화가 없습니다..
    또한 파일 다운로드시 파일의 크기가 0kb로 고정되네요
    이후 컨트롤c를 누르면
    error writing trailer of 파일이름.mp4 immediate exit requested

    가 나오네요..
    그리고 파일을 보면 용량이 뭐 2gb라든지 크기가 0kb에서 한번에 바뀌고 파일이 깨졌는지 재생자체가 안됩니다..ㅠㅠ

    Reply
  • 도와주세요.. says:

    ㄴ 바로 전에 글썼던 사람입니다.
    폴더를 바탕화면으로 옮기고 다시 시행해보니 이번에는
    다운받는즉시 파일크기가 변경되네요..

    방금 다운완료했습니다. 다 잘됬씁니다. 감사합니다

    Reply
  • 감사합니다 다운이 잘 되네요 그런데 저는 ts를 따서 ff형식으로 바꾼 다음에 파일을 받을때 전체다운이 안되고 20분정도씩 끊어져서 다운이 됩니다 ts 하나따서 전체파일 받을수는 없는건가요?

    Reply
    • 아프리카 영상은 최대 1시간 단위로 되어 있습니다.
      본 웹툴에 있는 ts 방식으로 다운받으시면 됩니다.

      Reply
  • ㄲㅆㄲㅆ says:

    ts다운 링크는 소멸되고… ts 파일로 1000개가량 받아둔걸 하나의 파일로 이어놓은 ts파일을 갖고있는데요. 이걸 ffmpeg 형식처럼 깔끔하게 mp4파일 형식으로 변환못할까요? 아그리고 ts랑 mp4 확장자 간의 용량차가 있나요? 둘이 똑같다면 굳이 mp4로 변환안해도 될거같고요. 또 화질차이같은것도 있나요? 그동안 ts방식 활용하다 ffmpeg 방식은 검색중 오늘 처음 알게되었습니다.

    Reply

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>