2017-12-14 38 views
-1

ffmpeg를 설치하려는 CentOS 컴퓨터가 있습니다. 나는 설치하고 bash ffmpeg 명령을 찾을 수 없음

yum install ffmpeg 

하지만없는 시도
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libtheoradec.so.1()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libSDL-1.2.so.0()(64bit) 
Error: Package: ffmpeg-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libSDL-1.2.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libhogweed.so.2()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libv4l2.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgnutls.so.28()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libass.so.5()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libopenjpeg.so.1()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgsm.so.1()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libcdio_paranoia.so.1(CDIO_PARANOIA_1)(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libpulse.so.0(PULSE_0)(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libva.so.1()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgnutls.so.28(GNUTLS_3_0_0)(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libschroedinger-1.0.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libtheoraenc.so.1(libtheoraenc_1.0)(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

다음 나는 이것이 내가 실행하려고하면

-rwxr-xr-x 1 root root 21545536 Dec 14 19:38 ffmpeg 
-rwxr-xr-x 1 root root 21452512 Dec 14 19:38 ffprobe 
-rwxr-xr-x 1 root root 19227136 Dec 14 19:38 ffserver 
-rwxr-xr-x 1 root root 505728 Dec 14 19:11 lame 
-rwxr-xr-x 1 root root 2779368 Dec 14 18:51 nasm 
-rwxr-xr-x 1 root root 1078048 Dec 14 18:51 ndisasm 
-rwxr-xr-x 1 root root 2550848 Dec 14 18:54 vsyasm 
-rwxr-xr-x 1 root root 2548168 Dec 14 18:54 yasm 
-rwxr-xr-x 1 root root 2526096 Dec 14 18:54 ytasm 

과를 갖는 빈 폴더를 만들어이 link을 따라 콘솔에 오류를 보여주는

[[email protected] bin]# ffmpeg 

표시됩니다

bash: ffmpeg: command not found 

내가 뭔가를 놓치고 있습니까?

+0

대신'./ffmpeg'를 사용하면'ffmpeg'는'$ PATH'에서 명령을 검색하지만 현재 디렉토리'/ root/bin '은'$ PATH'에 없기 때문에 명령을 찾을 수 없습니다 – etopylight

+1

Off- 이 주제는 프로그래밍과 관련이 없지만 "centos 사용 방법"과 관련이 있습니다. – tink

+0

주제를 벗어날 수 있습니다. 대답 할 수 있습니까? –

답변

1

ffmpeg 파일을 복사하거나 /usr/local/bin으로 옮깁니다.

+0

여전히 같은 문제입니다. 심지어 거기에 ffmpeg 파일, 왜 내가 실행할 수 없습니까? –

+0

'echo $ PATH'의 출력을 보여줍니다. – LordNeckbeard

+0

나는 이것이 작동하는 user2를 가지고있다. 그러나 나는 모든 사용자를 위해 그것을 작동 시키길 원한다. –

0

이것은 리포 문제입니다. repo 파일을 업데이트 한 다음 yum clean all을 실행하고 마지막으로 yum install -y ffmpeg을 실행하면 요구 사항과 종속성이로드됩니다.

+0

어떻게 할 수 있습니까? 사실, 나는 창 사용자,별로 지식이 아니에요? –

+0

repo 파일은 /etc/yum.repos.d에 저장되어 있습니다. 편집하거나 새로운 것을 추가 할 수 있습니다 (centos 또는 다른 centos 사용자로부터 좋은 것을 다운로드하거나 좋은 소스에서 복사/붙여 넣기 등). http://vault.centos.org/4.2/CentOS-Base.repo) –