ffprobe 또는 avprobe를 찾을 수 없습니다. 하나를 설치하십시오


88

youtube-dl 및 ffmpeg로 변환 된 mp3에 태그를 추가하고 싶습니다.

youtube-dl -o '/Output/qpgTC9MDx1o.mp3'qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "% (artist) s-% (title) s"2> & 1

출력 결과 에이 오류가 있습니다.

[youtube] qpgTC9MDx1o : 웹 페이지 다운로드 [youtube] qpgTC9MDx1o : 동영상 정보 추출 [youtube] qpgTC9MDx1o : js 플레이어 다운로드 en_US-vfluGO3jj [youtube] qpgTC9MDx1o : DASH 매니페스트 다운로드 [다운로드] /var/www/vhosts/mp3-y.com/ httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3가 이미 다운로드되었습니다. [다운로드] 13.43MiB의 100 % 경고 : qpgTC9MDx1o : DASH m4a 작성 중. 일부 플레이어 만이 컨테이너를 지원합니다. ffmpeg 또는 avconv를 설치하여이 문제를 자동으로 수정하십시오. [fromtitle] 파싱 된 아티스트 : Maroon 5 [fromtitle] 파싱 된 제목 : 동물 오류 : ffprobe 또는 avprobe를 찾을 수 없습니다. 하나를 설치하십시오.


5
그래서 ... 하나를 설치하십시오. 문제 해결됨?
Nathan Tuggy 2015 년

ffprobe가 centos에 설치되었는지 어떻게 확인합니까? 그렇지 않은 경우 어떻게 설치할 수 있습니까?
Anass El Fakir 2015 년

1
그것은 다소 다른 질문이며, 아마도 ffprobe가 프로그래머 전용 도구가 아니라고 확신하기 때문에 Unix & Linux 또는 Super User 에서 더 잘 묻는 질문입니다 .
Nathan Tuggy 2015 년

1
youtube-dl의 작성자에게 물어 보거나 GitHub 프로젝트 페이지에 게시 할 수 있습니까?
JAL

답변:


99

youtube-dl의 마지막 버전이 있는지 확인하십시오.

sudo youtube-dl -U

그 후에 ffmpeg우분투와 데비안에 누락 된 파일 을 설치하여이 문제를 해결할 수 있습니다 .

sudo apt-get install ffmpeg

macOS는 다음 명령을 사용합니다.

brew install ffmpeg


71

brew install ffmpeg Mac을 사용하는 경우 필요한 항목과 모든 종속성을 설치합니다.


57

사용자가 Linux에 대해이 문제를 요청했지만 Windows (10 64 비트)에서이 문제가 발생했으며 정보가 거의 발견되지 않았으므로 다음과 같이 해결했습니다.

  • LIBAV를 다운로드하고 libav -11.3-win64.7z를 사용했습니다. "avprobe.exe"와 모든 DLL을 "/ win64 / usr / bin"에서 "youtube-dl.exe"가있는 곳으로 복사하십시오.

경우 LIBAV에없는 도움과 시도하지 FFMPEG을 "유튜브 - dl.exe이"위치로 "빈"폴더의 내용을 복사. 그것은 나에게 도움이되지 않았지만 다른 사람들이 그렇게했다고 말했기 때문에 시도해 볼 가치가있을 것입니다.

이것이 Windows에서 문제가있는 사람에게 도움이되기를 바랍니다.


4
감사. 이것은 나를 도왔다. 이것에 대한 작은 수정. bin 폴더의 내용을 youtube-dl.exe가있는 곳에 복사해야합니다.
Pubudu 2010 년

3
LIBAV의 압축을 푼 내용을 Program Files 폴더에 복사하고 "C : \ Program Files \ libav-11.3-win64 \ win64 \ usr \ bin"경로를 시스템 경로 그룹에 환경 변수로 추가하여 성공했습니다.
Sn3akyP3t3

32

pip installWindows에서 사용할 때 약간의 혼란이 있습니다 . 지침은 youtube-dl.exe. 을 사용하는 경우 이러한 폴더가 없습니다 pip install.

해결책은 다음과 같습니다.

  • https://ffmpeg.zeranoe.com/ 에서 빌드 중 하나를 다운로드 하십시오.
  • zip 내용 추출
  • bin폴더 의 내용 (3 개의 exe 파일이 있음) path을 Windows 에있는 폴더 에 넣습니다. 저는 개인적으로 Ananconda를 사용하므로에 배치 /Anaconda/Scripts했지만 아무 폴더 에나 배치하고 해당 폴더를 경로에 추가 할 수 있습니다.

28

Windows에서는 chocolatey 를 통해 ffmpeg를 쉽게 설치할 수 있습니다.

초코 설치 ffmpeg


1
왜 이건 반대표를 던 졌나요? 나는 chocolatey를 설치 한 다음 Windows 명령 창에서 choco로 ffmpeg를 설치합니다. 성공적으로 설치는 FFmpeg 후 - 나는 MP3로 변환 할 수 있어요
nuriselcuk

정말 고맙습니다!
leonheess

1
고마워 친구. Choco는 Windows를 개발자 친화적으로 만들었습니다
djangodude

23

나를 위해 일한 것은 (youtube-dl 버전 2018.03.03, ffprobe 0.5, avprobe 없음, 3.4.1-tessus, Hi-Sierra / iMac에서) 다음과 같습니다.

양조 설치 libav

( GitHub에 대한 marciovsena의 게시물에 감사드립니다 ).

다른 곳에서 libav가 향후 더 이상 사용되지 않을 수도 있다는 것을 보았지만 거기에 도착하면 걱정할 것입니다.


7
avprobeLibav 포크에서 설치 됩니다. FFmpeg에서 brew install ffmpeg설치해야합니다 ffprobe. 둘 중 하나가에서 작동 youtube-dl한다고 생각 하지만 FFmpeg는 Libav보다 훨씬 더 활동적인 조직입니다.
llogan

17

마지막 답변을 하나로 컴파일 :

당신이 경우 윈도우 사용 chocolatey를 :

choco install ffmpeg

당신은에있는 경우 , 브루을 사용합니다 :

brew install ffmpeg

당신은에있는 경우 데비안 리눅스 배포판, APT 사용

sudo apt-get install ffmpeg

그리고 Youtube-dl이 업데이트되었는지 확인하십시오.

youtube-dl -U

6

다음과 같이 설치할 수 있습니다.

sudo apt-get install -y libav-tools

Ubuntu를 참조하는 경우 15.10부터 libav-tools는 가상 / 전환 패키지이고 ffmpeg 패키지를 가리 키므로 ffmpeg 대신 사용할 필요가 없습니다.
llogan

2
  • 이전 버전이 지원되지 않을 수 있으므로 youtube-dl 버전을 최신 버전으로 업데이트하십시오.

     pip install --upgrade youtube_dl
    
  • 'ffmpeg'및 'ffprobe'모듈 설치

     pip install ffmpeg
     pip install ffprobe
    
  • 동일한 문제가 발생하면 ffmpeg 빌드 를 다운로드 하고 모든 .exe 파일을 Script 폴더 ($ path : "Python \ Python38-32 \ Scripts")에 저장합니다 (Windows OS에만 해당).


-1
  1. 이전 버전은 palylist를 지원하지 않을 수 있으므로 youtube-dl 버전을 최신 버전으로 업데이트하십시오.

    sudo youtube-dl -U if u installed via .deb

    sudo pip install --upgrade youtube_dl via pip

  2. 이것을 사용하여 재생 목록을 MP3 파일 로 다운로드 하십시오.

    youtube-dl --extract-audio --audio-format mp3 #url_to_playlist


이것은 질문을 해결하지 않습니다.
user12386945

-1

이것은 오래된 질문입니다. 그러나 Python과 함께 virtualenv를 사용하는 경우 다운로드 한 libav bin폴더 의 내용을 Scriptsvirtualenv 의 폴더에 넣으십시오.

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