꿀팁

[꿀팁] ffmpeg download 다운 안되는 영상 다운받기

도도걸만단 2023. 6. 30. 04:07
반응형

ffmpeg

오디오와 비디오 멀티미디어 데이터를 처리하고 변환하는 데 사용되는 오픈 소스 멀티미디어 프레임워크


다운 받을 수 없게 막힌 동영상을 다운받아 소장하고 싶다면

다음과 같이 하면 된다.

ffmpeg를 이용하자.

 

일단 m3u8 파일의 url주소를 찾고 싶기 때문에,

크롬에서 F12 개발자 모드로 들어가서 Ctrl+F를 활용해서 m3u8을 검색해서 찾을 수도 있다.

HTML에서 m3u9을 찾아 주소를 딴다.

 

먼저 잘 되는지 실험을 위해 저 주소를 주소창에 쳐보면 다음과 같이 동영상이 재생되는 걸 볼수 있다.

만약 재생이 잘 되지 않는다면 잘못 주소를 딴 것이거나 존재하지 않는 것일 수 있다.

일일이 영상마다 주소를 따고있을 수는 없겠죠? 시간낭비

어차피 주소 형식 다 똑같고 넘버만 바뀌기 때문에 빠르게 Python code로 링크 주소를 몇십 개 만든 다음

like

https://d38d98pk7ix9o4.cloudfront.net/ISSCC2024_Video-2_1/ISSCC2024_Video-2_1.m3u8

터미널 창에 다음과 같이 입력해주면 순차적으로 다운받을 수 있다.

파일 이름 어떻게 저장할 지는 지정해주면 된다.

 

 


추가 : FFMPEG에서 로그 출력되지 않도록 하는 방법

ffmpeg로 뭔가를 다운받거나 처리하다보면 로그가 정~말 길게 출력된다.

그래서 이걸 좀 해결해보려고 찾아봤더니, 아래 커맨드로 해결이 가능했다.

ffmpeg -loglevel error (이하 추가 가능)

이를 활용해서 위에서 영상 다운로드를 아무 로그 출력 없이 하려면, 아래처럼 입력하면 된다

ffmpeg -loglevel error -i "m3u8파일url" -c copy 영상이름.mp4
반응형