크롬의 F12(개발자 도구)로 다운로드 할 수 없는 영상은 보통 파일을 쪼개서 몇개씩 나누어 송출하는 방식을 사용하기 때문에 다운로드한다고 해도 .ts 파일형식으로 여러개로 쪼개져서 다운로드 된다.
이럴경우 .ts 파일 형식으로 쪼개진 파일을 한 번에 다운로드하고, 다운로드한 파일을 하나로 합치는 방법을 정리하였다.
필요한 파일
총 2개의 파일이 필요한데 이 파일들은 같은 폴더 안에 존재해야한다.
ffmpeg.exe
이 글에 파일을 첨부하고 싶지만 파일의 용량이 20MB를 넘기 때문에 아래의 공식사이트의 다운로드 페이지에서 다운로드 해야한다.
https://www.ffmpeg.org/download.html
사이트에 접속하게 되면 왼쪽 하단의 윈도우 로고에 마우스를 올리게 되면 2가지의 링크가 나오게 된다. 둘 중 아무 링크를 들어가도 상관없지만 필자는 위에 있는 링크를 클릭하였다.
마찬가지로 둘 중 어느 파일을 다운로드 해도 상관없지만 필자는 위에 있는 파일을 다운로드 하였다.
다운로드한 파일을 압축을 해제한 후, 압축 해제한 폴더의 bin 폴더에 ffmpeg.exe 파일이 존재한다.
VideoDownload.bat
필자가 첨부한 파일을 다운로드하거나 아래의 코드를 메모장에 작성한다.
ffmpeg -i "Address" -codec copy FileName.mp4
메모장을 저장한 후, 메모장의 이름을 수정한다. 이 때 메모장의 이름이 MyVideo.txt라고 할 경우 MyVideo.bat으로 파일의 확장자를 .txt에서 .bat으로 변경한다.
동영상 주소 확인
동영상을 재생하고 있는 크롬에서 F12(개발자 도구)를 실행한다. 이 때 사이트를 Ctrl+R이나 F5로 새로고침해야 한다.
Network 탭을 클릭하고 검색창에 m3u8을 입력한다. 검색된 리스트에 있는 파일을 마우스 오른쪽 클릭한 후 Copy -> Copy URL로 주소를 복사한다.
VideoDownload.bat 수정
VideoDownload.bat 파일을 메모장에서 열고 코드를 수정해야 한다.
ffmpeg -i "Address" -codec copy FileName.mp4
위의 코드에서 ""안에 있는 Address를 지우고 이전에 복사한 동영상 주소를 붙여넣는다. 뒤의 FileName은 자신이 원하는 파일명으로 변경하고 .mp4나 .mkv처럼 확장자를 변경하고 메모장을 저장한다.
참고로 코드를 여러번 사용하여 한 번에 여러 동영상을 다운로드 할 수 있다.
이제 저장한 Videodownload.bat을 실행하면 cmd 창이 뜬 후 종료되면 Videodownload.bat와 같은 폴더에 설정한 파일명으로 동영상이 저장되어 있다.
'etc.' 카테고리의 다른 글
[etc.] 키보드, 게임패드 버튼 무료 이미지 사이트 (0) | 2022.08.25 |
---|---|
Youtube-DLG (0) | 2021.07.20 |
안드로이드 스마트폰 카메라 무음 만들기(adb) (0) | 2020.07.22 |