챗GPT&파이썬으로 AI 직원 만들기 (수정4) ffmpeg

반응형

1. 일단 ffmpeg을 다운로드 받는다.

https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z

2. 압축 해제하고 폴더명은 그냥 ffmpeg로 변경한다.(내부에는 bin 폴더가 있어야 한다.)

책 예제코드를 그대로 쓰면 두가지 에러가 있는데

from youtubesearchpython 부분과 url 부분.

python.7z
0.00MB

 

이 방법으로 하면 환경변수 설정안해줘도 됨.

  ydl_opts={
            'format': 'bestaudio/best', # 최상의 오디오 품질로 내려받기
            'postprocessors': [{ # 추출한 오디오 파일을 MP3 형식으로 변환하기
                'key': 'FFmpegExtractAudio',
                'preferredcodec': 'mp3',
                'preferredquality': '320', # 비트율은 320으로 지정하기
            }],
            'ffmpeg_location': './ffmpeg/bin',
            'outtmpl': f"{title} – {artist}.%(ext)s", # 내려받은 파일의 이름 설정하기
            'quiet': True, # 내려받는 도중에 출력되는 로그 숨기기
        }

위 코드의 붉은 글씨처럼 경로를 설정해 주면 됨

 

파이썬 버전에 따라 라이브러리 버전은 다를 수 있음.

쳇 gpt로 작업한 코드.

TAGS.

Comments