2012-06-22 6 views
0

나는 WAMP에 FFMPEG를 설치하려고 12 시간 이상 노력했을 것입니다. 나는이 사이트에서 다른 사람들이이 질문에 답을했음을 알고 있지만, 내 설치에는 효과가 없습니다.WAMP에 FFMPEG 설치

나는 다음 시도했다 :

Download ffmpeg_new 
Copy php_ffmpeg.dll from the php5 folder to the C:\wamp\bin\php\php5.2.9-2\ext 
Copy files from common to the windows/system32 folder 
Add extension=php_ffmpeg.dll to php.ini file 
Restarted all services (Apache, PHP...) 

내 현재 설정은 PHP 5.2.1, 아파치 2.0.63입니다. Windows 7 64 비트 컴퓨터가 있습니다.

내 PHP 오류 로그에 다음과 같은 오류가 발생합니다 :

[22 6 월 2012 1시 39분 31초] PHP 경고 : PHP 시작 : 동적 라이브러리 'C를로드 할 수 없습니다 :/WAMP/빈/php/php5.2.1/ext/php_ffmpeg.dll '- 지정된 모듈을 찾을 수 없습니다. in Unknown 0 라인

분명히 모듈을 ext 폴더에 넣었습니다.

Phpinfo.php는 FFMPEG 모듈이로드되고 있지 않은지 확인합니다. PHP 5.3 (이후 FFMPEG 버전), 5.2.6 및 5.2.9-2를 설치하려고 시도했지만 모듈은 여전히로드되지 않습니다. 내가 시도해야 할 것이 있습니까? 64 비트 Windows 7 컴퓨터를 사용하면 어떤 차이가 있습니까?

답변

2

예, 64 비트 컴퓨터를 사용하면 차이가 발생할 수 있습니다. system32 대신 "공통"파일을 C:\Windows\SysWow64에 넣어보세요. 그래도 문제가 해결되지 않으면

, 누락 된 DLL (그것으로 개방 php_ffmpeg.dll)을 확인하는 DependencyWalker를 사용해보십시오

+0

하이 톰, 정보 주셔서 감사합니다. 설치 프로그램과 함께 작동해야하는 FFMPEG 다운로드에 대한 링크가 있다고 가정하지 않습니까? 너무 많은 패키지를 다운로드했습니다 ...하지만 Win7 64 비트에서 작동하도록 설계되었는지는 잘 모르겠습니다. 나는 실제로 SysWow에 일반적인 파일을 넣으려고했지만 다운로드 한 FFMPEG 폴더는 'ffmpeg-php-win32-all'이라는 레이블이 붙어있어 dll이 64 비트 시스템에서 작동하지 않는다는 것을 알려줍니다. – nico55555

+0

Windows는 SysWow64에 넣으면 32 비트 DLL을 에뮬레이션합니다. 그리고 아니오, 저는 WAMP에 대한 경험이없는 Mac 개발자입니다 (그러나 일부 Windows DLL 경험 포함). –

+0

안녕하세요 Tom은 system32 및 SysWow64 폴더에있는 해당 DLL에서 DLL을 배치하려고했는지 확인할 수 있습니다. PHP 5.2.1에서 작동합니다. FFMPEG가 phpinfo에 나타납니다. 당신의 도움에 많은 감사드립니다. – nico55555

0

단계 설치는 FFmpeg :

  1. 이 GD2 PHP는 확장

  2. 을 활성화
  3. 다운로드 ffmpeg.exe (www.ffmpeg.org)

  4. 다운로드 한 zip 파일의 압축을 푸십시오. 이 안에 세 개의 파일이있을 것입니다 : ffmpeg.exe, ffplay.exe 및 pthreadGC2.dll

  5. 의 포장을 풀고 다운로드 한 zip 파일에서 FFMPEG 윈도우 DLL 파일을 다운로드합니다. php_ffmpeg.dll, avcodec.dll 및 avformat.dll의 세 파일이 필요합니다.

  6. 당신 WAMP PHP 확장 폴더에

    복사 php_ffmpeg.dll : php.ini의 권리에 라인 (따옴표없이) "확장자 = php_ffmpeg.dll"을 추가 함 \ PHP는 \의 php5.2.16의 \ 내선

  7. \ WINDOWS \ system32를

  8. WAMP 아이콘을 클릭하고 모든 서비스를 다시 시작하십시오 확장의 끝 = 섹션 C에

  9. 복사 avcodec.dll 및 avformat.dll 및 pthreadGC2.dll합니다. WAMP가 다시 시작될 때까지 기다립니다.

  10. ffmpeg.exe를 C : \ wamp \ bin에 복사하십시오 (참고 : WAMP를 다른 디렉토리에 설치 한 경우 파일을 WAMP 디렉토리의/bin 폴더에 복사하십시오).

  11. FFMPEG의 경로는 이제 C : \ wamp \ bin \ ffmpeg입니다.EXE

    thanxxx ... :)

+0

Mr. Manjeet Bamala''ffmpeg'를'wamp server'에 설치하기위한 당신의 단계를 복사했으나'ffmpeg'의 확장자가 설치되지 않았다면 도움을받을 수 있습니까? – user3833682