ffmpeg : 명령을 찾을 수 없습니다


11

내 우분투 14.04에 ffmpeg가 설치되어 있고 (16.04의 경우 ffmpeg도 없음) 터미널에서 사용하려고 할 때 다음 오류가 발생했습니다.

$ ffmpeg -i input.avs -an -vcodec rawvideo -y output.avi
ffmpeg: command not found

내 / usr / bin 및 / usr / local / bin에서 확인했지만 찾을 수 없습니다. apt-get install로 다시 가져와야 ffmpeg가 이미 최신 버전이라고 말합니다.

명령 창에서 ffmpeg를 어떻게 사용합니까?

답변:


15

나는 내 자신에 의해 그것을 성공적으로 알아 냈습니다. 여기에 방법이 있습니다.

  1. 다음을 실행하여 현재 ffmpeg를 제거하십시오.

    sudo apt-get remove --purge ffmpeg
    
  2. 14.04에 ppa trusty-media를 추가하십시오.

    sudo apt-add-repository ppa:mc3man/trusty-media
    

    16.04의 경우 다음 Repo를 추가하십시오.

    sudo apt-add-repository ppa:jonathonf/ffmpeg-3
    
  3. 리포지토리 업데이트 :

    sudo apt-get update
    
  4. 마지막으로 설치하십시오.

    sudo apt-get install ffmpeg
    

1
@ andrew-46 : 내 편집 내용 을 검토 하고 나중에 자신의 편집 내용의 가독성을 향상시키기 위해 편집 도움말 을 검토해 주
시겠습니까

1

Link 를 입력하여 종속성을 설치하십시오 .

sudo apt-get update

sudo apt-get -y --force-yes install autoconf automake build-essential libass-dev libfreetype6-dev \
libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev  libxcb1-dev libxcb-shm0-dev \
libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev

ffmpeg

mkdir /home/user/ffmpeg
cd /home/user/ffmpeg
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"      ./configure \
--prefix="$HOME/ffmpeg_build" \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" \
--enable-gpl \
 ......
 .......
PATH="$HOME/bin:$PATH" make
make install
make distclean

그런 다음 다음을 실행하십시오.

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