youtube-dl을 통해 번호가 붙은 접두사가있는 YouTube 재생 목록을 다운로드하는 방법은 무엇입니까?


54

YouTube 재생 목록이 있는데 다운로드하고 싶지만 youtube-dl에서 1- {name}, 2- {name}, ... n- {name}과 같은 파일 이름을보고 파일을 볼 수 있도록하고 싶습니다. 원본 YouTube 재생 목록과 같은 순서로 즉, 다운로드 한 비디오 앞에 숫자를 붙여야합니다. 어떻게해야합니까?

답변:


77

내가 찾은 가장 좋은 해결책은 다음과 같습니다.

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>

1
차이점은 무엇이며 %(playlist_index)s그리고 %(autonumber)s?
Flimm

6
@Flimm autonumber는 다운로드 대기열의 번호를 사용하며, 다운로드를 다시 시작하면 재설정됩니다. playlist_index는 재생 목록에서 동영상 색인을 사용하며 나중에 다운로드를 중지했다가 다시 시작하려는 경우 더 나은 옵션입니다.
Iman Mohamadi

14

내가 사용하는 것 같아

youtube-dl --auto-number url

할 것입니다.


2
이것은 화격자입니다. 단 하나의 문제이며 그것은 이름을 엉망으로 만들고 이름의 일부를 숫자로 바꿉니다. 귀하의 답변에서 주요 아이디어를 얻음으로써 문제를 직접 해결했습니다.
Iman Mohamadi

@ImanMohamadi 언급 한 문제를 해결하기 위해 무엇을했는지 게시 해 주시겠습니까?
Igor Stoppa

1
@ IgorStoppa 나는 이미 그것을 내 대답으로 추가하고 최상의 솔루션을 선택했습니다. 위 참조.
Iman Mohamadi

3
"경고 : --auto-number는 사용되지 않습니다. 대신 -o"% (autonumber) s-% (title) s. % (ext) s "를 사용하십시오."
Boris Pavlović

7

아래 링크를 사용하여 재생 목록을 처음부터 점차적으로 숫자로 다운로드 한 다음 콘텐츠 제목을 다운로드하십시오

youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'

2
이 답변이 허용되는 답변보다 나은 점은 무엇입니까?
Fabby

시도해보고 어느 것이 가장 좋은지 확인하십시오
Sairam62cse

실제로 그는 설명서 페이지를 확인하고 해당 옵션이 수행하는 작업을 확인할 수 있습니다. 내가하는 것처럼
userDepth

1
c : 강제 재개 다운로드-i : 오류 무시 (사용할 수없는 비디오와 같은)-o : 출력 위치
damccull

2

다음 -o과 함께 옵션과 playlist_index형식을 사용하십시오 <n>d.

youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
#                               .
#                              /|\
#                               |

3d이나 4d등, C의 같이 printf:

  • 를 사용하면 2d01부터 시작하는 숫자를 얻습니다.
  • 을 사용하면 3d001부터 시작하는 숫자를 얻습니다.
  • 등등...

1
"1-title"이름 대신 "01-title"을 얻으려면 "2d"를 "02d"로 바꾸는 것이 좋습니다.
atmin

@atmin- 2d이미하고 있습니다.
Nabil Kadimi

그것은 나를 위해하지 않았다 youtube-dl --version2018.12.09
atmin

나도 아니었다. 내 youtube-dl 버전은 2019.06.27입니다. "02d"를 사용했습니다.
John Pankowicz

1

우수한! 그러나 00001nameoffile이라는 파일을 남겨두고 다음을
실행하십시오.

's / 000 // g'이름 바꾸기 *

나중에
01,02,03 등을 얻으려면
아래 의이 줄에

youtube-dl -cio '% (자동 번호) s-% (제목) s. % (ext) s' '재생 목록 링크 붙여 넣기'

또는 한 줄로 :

youtube-dl -cio '% (autonumber) s-% (title) s. % (ext) s'url; 's / 000 // g'이름 바꾸기 *

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.