안녕하세요. 도정진입니다.
OMV를 사용하면서 openmediavault-downloader 플러그인을 설치하여 잘 사용하고 있었습니다. 만....
openmediavault-downloader 는 추가기능으로 Youtube 영상을 다운로드할 수 있는 기능을 가지고 있습니다.
실험으로 그냥 다운로드를 실행해 본 결과 WEBM 형식으로 받아지고 MKV 컨테이너로 통합이 되었습니다. 해상도나 퀄리티의 경우 해당 영상의 최고 화질로 다운이 되었습니다.
그런데 WEBM 으로 다운로드 하기 보다는 H264 를 사용하고 MP4 로 다운로드 하고 싶었습니다.
터미널로 바로 작업을 해 보겠습니다.
apt-get install youtube-dl |
저는 이미 설치가 되어 있습니다.
일단 영상을 샘플로 영상을 하나 정해보겠습니다. 저는 EZ2DJ 영상을 좋아하기 때문에 아래 영상으로 …
youtube-dl -F https://www.youtube.com/watch?v=chS4jo3y0dE |
위처럼 선택가능한 영상 해상도 / 오디오 목록이 나옵니다.
위 목록을 지정해서 다운받으려면 아래처럼 하시면 됩니다.
저는 MP4 1080P 60FPS 영상을 받고 싶기 때문에 영상 포맷으로 299번
음성으로는 M4A 를 선택하겠습니다. 140번
4K 영상이면 영상 해상도 목록에 4K가 존재하고 선택하여 다운로드 가능합니다.
다운로드는 아래의 명령으로 진행합니다.
youtube-dl -f 299+140 https://www.youtube.com/watch?v=chS4jo3y0dE |
아래처럼 정상적으로 진행이 됩니다.
그 다음 플레이리스트를 모두 다운받고 싶다면 유튜브 페이지에서 플레이리스트를 열어둔 상태에서 웹브라우저 주소를 복사하고 그대로 넣으시면 작동합니다.
youtube-dl -f 299+140 https://www.youtube.com/playlist?list=PLM8IH5cSCv2zK5KY9QlJo8RWGSJzJk7CB |
순식간에 25개의 영상이 다운로드 됩니다.
다음으로 WEBM 코덱을 제외하는 상태에서 제일 좋은 퀄리티의 영상을 다운받는 방법입니다.
youtube-dl -f bestvideo[ext!=webm]+bestaudio[ext!=webm]/best[ext!=webm] https://영상URL/ |
별첨 - Apink 4K 영상 다운로드 명령어 입니다.
youtube-dl -f 315+140 https://www.youtube.com/watch?v=AkyqTgm12BY |
이제 다운로드 된 영상을 Plex Media Server 로 확인해 보겠습니다.
에이핑크 영상입니다. 제가 선택을 잘못하였는지 30프레임 4K로 다운받아졌네요 ㅠ (H264로 받아서 그런듯 합니다. VP9로 받아야 60프레임이네요..)
플레이리스트에 속한 영상 25개를 다운받은 목록입니다.
그 중에 하나 확인해 보겠습니다.
한번 재생해 보겠습니다. (H264 / M4A 로 다운받아 웹에서 바로 재생됩니다.)
좀더 쉽게는 Bashrc 에 명령어 일부를 등록하거나 WebUI 를 통해서 다운로드도 가능합니다.
이 부분은 다음에 알아보겠습니다.
감사합니다.
댓글