본문으로 바로가기
반응형

4kVideoDownloader를 주로 사용하는데, 1개 혹은 몇개는 편할때가 있다. 

그러나 재생목록에 음,, 10개? 아무튼 많을 경우 주소추출을 제대로 못하는것 같다. 그리고 받으면서 에러도 있다.

 

youtube-dl gui 도 있는데 gui모드라도 편한게 있지만, 재생목록 다운로드하려고 주소 넣고 다운받으려 하면 잘 되지 않는다. 뭐가 문제인지,,

 

아무튼 cui 버전으로 명령 쳐서 하니 잘된다.

 

참고 사이트,

youtube-dl gui https://mrs0m30n3.github.io/youtube-dl-gui/#downloads

youtube-dl https://youtube-dl.org/

 

https://ohyung.net/744

http://ymister.cafe24.com/textcube/678

 

ffmpeg.exe, ffprob.exe https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z

압축파일풀면 bin 폴더에 있다.

1920-1080 고화질의 경우, 영상과 오디오가 분리되므로, mp4와 m4a 를 합쳐줘야한다.

그러기 위해서 youtube-dl.exe와 ffmpeg.exe, ffprobe.exe 가 한 폴더에 위치하도록 한다.

 

 

다운받고자하는 영상확인

youtube-dl -F https://www.youtube.com/watch?v=ebr6lwsL6qo

끝에 코드 ebr6lwsL6qo

만 해줘도 되는것같다.

이 영상이 포함하고 있는 포맷들이 숫자와 함께 나열되니, 원하는 포맷의 숫자를 지정해주면 된다.

 

고화질 받기 방법 1

아무튼 하면 1920 mp4는 137, m4a 오디오는 140 (129k) 이다.

720p로 받으려면 그냥 하면 되는데 아래 참고.

 

youtube-dl -o %(title)s.%(ext)s -f 137+140 -i ebr6lwsL6qo

 

%(title)s 제목

%(ext)s 확장자

타이틀.mp4로 저장하는데, 위에 설명했듯이, ffmpeg, ffprob가 없으면 mp4(오디오 없는), m4a각각 저장된다.

 

고화질 받기 방법 2

youtube-dl -o %(title)s.%(ext)s -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" -i ebr6lwsL6qo

위에 숫자 대신, 그냥 이렇게 해주면 최고화질, 음성으로 된다. 예를 들어 최고화질이 2k 영상도 있으면 2k로 저장한다.

 

"bestvideo[ext=mp4],bestaudio[ext=m4a]"

이렇게 + 가 아닌, 콤마(,) 로 구분해버리면, 영상, 오디오 각각 저장한다.

 

고화질 720p 저장하기

간단히 best 만 적어주니 오디오 포함된 720p로 저장한다.

youtube-dl -o %(title)s.%(ext)s -f "best" -i ebr6lwsL6qo

 

아무튼 단일 영상 뿐 아니라, 재생목록도 되니, 유튜브 주소전체를 넣을 필요없이, 끝 코드 부분만 넣어도 되니 참고.

 

 

 

반응형