2017-04-02 19 views
0

pydub를 사용하려하지만 AudioSegment로 파이썬으로 가져올 때 인식하지 못한다는 오류가 발생합니다. 나는 pip 설치 및 온라인 검색을 사용해 보았습니다. 어떤 도움? ?? 난 유 제거 할 수 있습니다 파이썬 2.7AudioSegment를 가져올 때 왜 오류가 발생합니까?

from pydub import AudioSegment 
+0

여기에서 설치를 시도하십시오 : https://pypi.python.org/pypi/pydub#downloads – Veltro

+0

전체 오류 덤프를 게시 할 수 있습니까? , 또한 설치가 성공적으로 이루어 졌습니까? –

+0

오류 메신저 받기 : ** libpng 경고 : sBIT : 유효하지 않습니다. ** 내 코드 : AudioSegment에서 수입 pydub AudioSegment.from_wave Sound1 (사운드 1) = ('chill.wav') sound2 AudioSegment.from_wave = ('p1.wav') Sound1 (사운드 1) Sound1 (사운드 1) = [:] + 6 = sound2 sound2 + 8 #louder combined = sound1.overlay (sound2) combined.export ("pydubtry.wav", format = 'wav') – Sh0z

답변

0

을 사용하고 pydub를 설치 PIP 사용하여 설치를 시도하고 있습니다. 또한 pydub 경로가 PYTHONPATH 또는 시스템 PATH에 있는지 확인하십시오. 어떤 OS을 사용하고 있습니까?

pydub이 설치된 곳을 찾으십시오.
나는 C:\Python27\Lib\site-packages\pydub에 있습니다.
열기 명령 프롬프트에서 입력 한 다음,
set PATH=c:\Python27\Scripts;c:\Python27\Lib;C:\Python27\Lib\sit‌​e-packages\pydub;%PA‌​TH%

그런 다음 cmd 화면에 pydub 프로그램을 실행 해보십시오. 성공적으로 수행되면 시스템 환경 변수 섹션에 pydub 경로를 추가해야합니다. 오류 또한

는 : pydubffmpeg 또는 avconv를 찾을 수 없습니다처럼

RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning) 

보인다. 시스템에 경로를 설치하거나 추가해야 할 수도 있습니다. 작동하는 경우에는 그대로 두겠습니다. 어쨌든 그냥 경고 일뿐입니다.