2014-09-26 2 views
0

나는 jave api을 사용하여 자바 코드를 작성하고 있지만 api의 기본 코드는 ffmpeg를 사용합니다. 요구 사항에 따라 ffmpeg를 C : \ ffmpeg에 저장하고 ffmpeg.exe의 경로를 Windows의 환경 변수에 추가했습니다. 하지만이 오류가 발생했습니다FFmpeg 찾을 수 없음

it.sauronsoftware.jave.DefaultFFMPEGLocator copyFile 
SEVERE: Could not get native library for ffmpeg-x86.exe 

Google에서 검색했지만 해결책을 찾을 수 없습니다.

+0

아마도 분명하지만 라이브러리는 ffmpeg-x86.exe (ffmpeg.exe 아님)를 원합니다. 이름을 바꾸려고 했습니까? – spudone

+0

네,하지만 행운을 시도했습니다. –

+1

FFMpegLocator (jave 문서 별)를 확장하고 public java.lang.String getFFMPEGExecutablePath()를 재정의하여 ffmpeg를 가리 키려고 했습니까? – spudone

답변

1

DefaultFFMpegLocator를 사용하려고했습니다. 대신을 시도해보십시오 Jave 워드 프로세서에서

을 :

JAVE 당신에게 it.sauronsoftware.jave.FFMPEGLocator라는 추상 클래스를 제공합니다. 그것을 확장하십시오.

공공 java.lang.String의 getFFMPEGExecutablePath()이 메소드는 사용자 정의는 FFmpeg 실행에 파일 시스템을 기반으로 경로를 반환해야합니다

: 당신이 할 수있는 일은 다음과 같은 방법을 정의하는 것입니다.

+0

ffmpeg-amd64.exe를 "C : \ windows \ system32"경로에 복사했습니다. 그런 다음 it.sauronsoftware.jave.FFMPEGLocator 클래스를 확장합니다. 그런 다음이 방법을 정의했습니다. public java.lang.String getFFMPEGExecutablePath() { return "C : \\ windows \\ system32"; } 그러나 같은 오류가 있습니다. 원시 파일 ffmpeg-amd64.exe를 검색 할 수 없습니다. 도와주세요. –