유튜브 DL 콜론 제목 다운로드 오류


0

2011.08.04에 최근 youtube-dl 스크립트를 편집했습니다 .

Holiday World : Mammoth- Snow 's Coronet Peak 최고의 조건 또는 2012 년에 대한 New를 2012 년에 다운로드하려고 할 때 세계에서 가장 긴 워터 코스터! , 그것은 영화의 0kb를 다운로드하고 파일 이름은 영화 제목에서 콜론 이전의 모든 것입니다.

내가 얻을 New for 2012 at Holiday World대신 New for 2012 at Holiday World: Mammoth - World's Longest Water Coaster!하고 Snow대신 Snow: Coronet Peak superb conditions.

:제목이 있는 YouTube에서 다운로드 하면 잘린 제목과 확장자가없는 0kb 파일이 표시됩니다.

누구 든지이 작업을 수행하는 방법을 말해 줄 수 있습니까?

답변:


0

쉬운 방법은 다음과 같이 이름을 변경하는 것입니다.

youtube-dl http://www.youtube.com/watch?v=3u5cl8gZCQ0 -o myvideo

이제 나는 왜 당신에게 그 일이 일어나고 있는지 모르겠습니다. 출력 이름을 변경하지 않아도 저에게 효과적입니다.


감사합니다 Hassek,하지만 내 스위치에서 -t -b -w -c를 사용하고 있으며 -t (제목)가 다운로드 된 파일 이름과 -l 리터럴에서 under_scores로 -t를 -l로 변경했습니다. 하지 않습니다. 이것은 리터럴 스위치 (-l)로 변경 한 후에 만 ​​발생했습니다. Literal -l 스위치는 영화 제목의 콜론을 좋아하지 않는다고 생각합니다.

이후로 -l과 함께 일하는 것이 이상합니다. 어떤 이유로 든 -b 옵션이 없습니다. 나는 이것을 Mac에서 실행하고 있습니다. 아마도 스크립트가 아닌 시스템과 관련이 있습니다.

어쩌면 Hassek 또는 시스템에 youtube dl이 설치되어 있고 Mac의 명령 줄에서 호출하면 py2exe를 사용하여 Windows 실행 파일로 컴파일 한 다음 URL과 스위치가 다른 명령 줄에서 호출됩니다. 파일. Windows sp3 및 Windows 7에서 컴파일 된 버전을 사용하고 있습니다. 파일 이름의 under_scores가 정상이라고 생각합니다. (

고정 : 난 그냥 대체 ur'_'코딩 ur' 'simple_title = re.sub(ur'(?u)([^%s]+)' % simple_title_chars, ur'_', video_title) simple_title = simple_title.strip(ur'_')
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.