youtube-dl에서 사용할 수 있는 저장 형식 매개 변수를 모아봤습니다.
예를 들어 https://youtu.be/LtasXo84Jak 를 다운로드하기 위해
youtube-dl https://youtu.be/LtasXo84Jak -o '%(uploader)s/%(playlist)s/%(title)s (%(id)s %(width)sx%(height)sp%(fps)s %(vcodec)s %(acodec)s).%(ext)s'
를 사용할 수 있습니다.
그러면 위와 같이 폴더구조로 깔끔하게 정리할 수 있죠.
youtube-dl <주소> -o <출력 위치>
출력 위치에 아래의 매개 변수를 넣어 동영상을 깔끔하게 정리해보세요.
매개 변수
- %(id)s (문자열) : 식별자
- %(title)s (문자열) : 제목
- %(url)s (문자열) : URL
- %(ext)s (문자열) : 확장자
- %(alt_title)s (문자열) : 보조 제목
- %(display_id)s (문자열) : 대체 식별자
- %(uploader)s (문자열) : 업로더의 전체 이름
- %(license)s (문자열) : 동영상에 부여 된 라이선스 이름
- %(creator)s (문자열) : 동영상 제작자
- %(release_date)s (문자열) : 게시된 날짜 (YYYYMMDD)
- %(timestamp)s (숫자) : 비디오가 공개된 시점의 UNIX 타임스탬프
- %(upload_date)s (문자열) : 업로드 날짜 (YYYYMMDD)
- %(uploader_id)s (문자열) : 업로더의 닉네임 또는 ID
- %(channel)s (문자열) : 동영상이 업로드 된 채널의 전체 이름
- %(channel_id)s (문자열) : 채널 ID
- %(location)s (문자열) : 동영상이 촬영 된 물리적 위치
- %(duration)s (숫자) : 길이(초)
- %(view_count)s (숫자) : 조회수
- %(like_count)s (숫자) : 좋아요 수
- %(dislike_count)s (숫자) : 싫어요 수
- %(repost_count)s (숫자) : 동영상 재게시 횟수
- %(average_rating)s (숫자) : 사용자가 제공한 평균 평점, 사용되는 척도는 웹 페이지에 따라 다름
- %(comment_count)s (숫자) : 댓글 수
- %(age_limit)s (숫자) : 동영상 연령 제한 (년)
- %(is_live)s (부울) : 실시간 스트림인지 고정 길이 동영상인지 여부
- %(start_time)s (숫자) : URL에 지정된대로 재생이 시작되어야하는 시간 (초)
- %(end_time)s (숫자) : URL에 지정된대로 복제가 끝나야하는 시간 (초)
- %(format)s (문자열) : 사람이 읽을 수있는 형식 설명
- %(format_id)s (문자열) : 지정된 형식 코드 –format
- %(format_note)s (문자열) : 형식에 대한 추가 정보
- %(width)s (숫자) : 가로 해상도
- %(height)s (숫자) : 세로 해상도
- %(resolution)s (문자열) : 너비 및 높이에 대한 텍스트 설명
- %(tbr)s (숫자) : 오디오 및 비디오의 평균 비트 전송률 (KBit / s)
- %(abr)s (숫자) : 평균 오디오 비트 전송률 (KBit / s)
- %(acodec)s (문자열) : 사용중인 오디오 코덱의 이름
- %(asr)s (숫자) : 오디오 샘플링 속도 (헤르츠)
- %(vbr)s (숫자) : 평균 비디오 비트 전송률 (KBit / s)
- %(fps)s (숫자) : 프레임 속도
- %(vcodec)s (문자열) : 사용중인 동영상 코덱의 이름
- %(container)s (문자열) : 컨테이너 형식의 이름
- %(filesize)s (숫자) : 미리 알고있는 경우 바이트 수
- %(filesize_approx)s (숫자) : 예상 바이트 수
- %(protocol)s (문자열) : 실제 다운로드에 사용될 프로토콜
- %(extractor)s (문자열) : 추출기의 이름
- %(extractor_key)s (문자열) : 추출기의 키 이름
- %(epoch)s (숫자) : 파일 생성시 Unix 시대
- %(autonumber)s (숫자) : 다운로드 할 때마다 증가 할 번호
- [–autonumber-start <숫자>] 를 사용해서 시작 번호 지정 가능
- %(playlist)s (문자열) : 동영상이 포함 된 재생목록의 이름 또는 ID
- %(playlist_index)s (숫자) : 재생목록의 전체 길이에 따라 선행 0으로 채워진 재생 목록의 동영상 색인
- %(playlist_id)s (문자열) : 재생목록 ID
- %(playlist_title)s (문자열) : 재생목록 제목
- %(playlist_uploader)s (문자열) : 재생목록 업로더의 전체 이름
- %(playlist_uploader_id)s (문자열) : 재생목록 업로더의 닉네임 또는 ID
일부 논리 장 또는 섹션에 속하는 비디오에 사용할 수 있는 매개변수
- %(chapter)s (문자열) : 동영상이 속한 챕터의 이름 또는 제목
- %(chapter_number)s (숫자) : 비디오가 속한 챕터 번호
- %(chapter_id)s (문자열) : 동영상이 속한 장의 ID
일부 시리즈 또는 프로그램의 에피소드 인 동영상에 사용 가능한 매개변수
- %(series)s (문자열) : 동영상 에피소드가 속한 시리즈 또는 프로그램의 제목
- %(season)s (문자열) : 에피소드가 속한 시즌의 제목
- %(season_number)s (숫자) : 에피소드가 속한 시즌 번호
- %(season_id)s (문자열) : 에피소드가 속한 시즌의 ID
- %(episode)s (문자열) : 에피소드 제목
- %(episode_number)s (숫자) : 시즌 내 에피소드 수
- %(episode_id)s (문자열) : 에피소드의 ID
트랙 또는 음악 앨범의 일부인 미디어에 사용 가능한 매개변수
- %(track)s (문자열) : 트랙 제목
- %(track_number)s (숫자) : 앨범 또는 디스크 내의 트랙 번호
- %(track_id)s (문자열) : 트랙의 ID
- %(artist)s (문자열) : 트랙 아티스트
- %(genre)s (문자열) : 트랙의 장르
- %(album)s (문자열) : 트랙이 속한 앨범 제목
- %(album_type)s (문자열) : 앨범 유형
- %(album_artist)s (문자열) : 앨범에 등장한 모든 아티스트 목록
- %(disc_number)s (숫자) : 트랙이 속한 디스크 또는 기타 물리적 매체의 번호
- %(release_year)s (숫자) : 앨범이 출시된 연도 (YYYY)
이 글이 도움이 되었으면 좋겠습니다.