• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

에러가 뜨네여..

20.01.09 14:01 작성 조회수 92

0

import pytube

import os

import subprocess

yt = pytube.YouTube("https://www.youtube.com/watch?v=1ag0HMg0sHU")

videos =yt.streams.all()

for i in range(len(videos)) :

    print(i,' , ',videos[i])

down_dir = "Users/diadld3naver.com/Desktop/youtube-download"

cNum = int(input("다운로드 받을 화질?(0~16 입력)")) 

videos[cNum].download(down_dir)

newFilename = input("변환 할 mp3 파일명은?")

oriFilename = videos[cNum].default_filename

subprocess.call(['ffmpeg','-i',os.path.join(down_dir,oriFilename),os.path.join(down_dir,newFilename)])

print("동영상 다운로드 밑 mp3 변환 완료")

코드 똑같이 사용했는데 에러가 나와여..

Traceback (most recent call last):

  File "youtube-download.py", line 15, in <module>

    videos[cNum].download(down_dir)

  File "/Users/diadld3naver.com/opt/anaconda3/envs/section1/lib/python3.8/site-packages/pytube/streams.py", line 245, in download

    with open(fp, 'wb') as fh:

FileNotFoundError: [Errno 2] No such file or directory: 'Users/diadld3naver.com/Desktop/youtube-download/Lauv - Paris In The Rain [Cover by YELO].mp4'

cNum 없이 인덱스 0으로할때는 비디오가 저장이 잘됬지만 cNum변수 설정후 비디오 저장이 안되며 위와 같이 에러코드가 나옵니다.. 도와주세요ㅠㅠ

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!