2017-12-28 53 views
0

라즈베리 파이에서 작동하도록 라이브 스트리밍 장치를 얻으려고합니다. 나는 minibian을 실행 중입니다. 나는 대체로 크로스 컴파일없이 this guide을 따른다.Minibian에서 x265 및 fdk-aac을 사용하여 ffmpeg 컴파일 - 종속성을 찾을 수 없음

내 문제는 아마도 ffmpeg의 컴파일과 관련이 있습니다. x265와 fdk-aac를 모두 다운로드하여 컴파일하고 컴파일했습니다. 다음으로 나는 다른 것들과 같은 폴더에있는 ffmpeg를 컴파일해야하지만, 컴파일러는 의존성을 찾을 수 없다. , fdk-aacffmpeg : x265은 ffmpeg_files라는 폴더에 세 개의 다른 폴더가 있다고 그래서, 내가 직접 하나 개의 폴더에 모든 것을 복제 ./configure.

실행하려고 할 때 생성하는 오류입니다 PKG-설정을 사용하여 찾을 수 없습니다 및 x265. ffmpeg를 컴파일 할 때 이러한 종속성을 사용할 수 있도록 이러한 종속성을 올바르게 포함하려면 어떻게해야합니까?

감사합니다.

+0

확인'ffbuild/config.log'의 마지막 몇 줄과는 FFmpeg은 x265를 찾을 수 없거나 컴파일 테스트가 실패하는 경우를 참조하십시오. – Mulvya

+0

컴파일 테스트 실패와 같이 'pow'에 대한 '정의되지 않은 참조'가 많이 있습니까? 결국'collect2 : error : ld가 1 개의 종료 상태를 반환했습니다. '와'ERROR : libfdk_aac not found'가 나타납니다. – mneumann

+0

그래서 x265가 발견 되었습니까? 전체 파일을 공유하십시오. – Mulvya

답변

0

아마도 소프트웨어 컴파일보다 stackoverflow 작동에 대한 이해가 부족한 아마추어이지만, Mulyva가 나를 도왔던 것처럼 일부 긍정적 인 피드백이 다른 사람에게 도움이되기를 바랍니다.

OP 및 수많은 다른 사용자와 동일한 오류 메시지로 Ubuntu 17.10 (및 가상 컴퓨터 내에서 16.04)에서 ffmpeg를 컴파일하고 시도하지 못한 후. Ubuntu repos에서 버전을 사용하는 대신 x265를 컴파일하고 나중에 채팅 할 때 Mulyva의 조언을 사용하십시오 - "Try with ./configure --enable-static --enable-nonfree --enable-gpl --enable-libx265 --extra-libs=-lm --extra-libs=-lstdc++ --enable-libfdk_aac --extra-libs=-lm --extra-libs=-lstdc++"은 저에게 효과적입니다. 고맙습니다! 여기에 게시하는 장소에서 embarrasingly 경우

사과 ...

+0

당신의 대답은 전혀 어긋나지 않습니다! 나는 장치에서 떨어져 있지만 화요일에 해결책을 시도 할 것입니다. 감사! – mneumann

+0

불행히도 귀하의 제안이 제 시스템에서 작동하지 않았습니다. 다른 라이브러리가 누락 된 것 같습니다. 답변 주셔서 감사합니다! – mneumann