ffmpeg: không tìm thấy lệnh


11

Tôi đã cài đặt ffmpeg trong Ubuntu 14.04 (và cũng không có ffmpeg cho 16.04) nhưng khi tôi thử sử dụng nó trong thiết bị đầu cuối, tôi đã gặp lỗi sau,

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

Tôi kiểm tra nó trong / usr / bin và / usr / local / bin nhưng tôi không thể tìm thấy nó. Tôi chắc chắn sẽ có nó một lần nữa bằng cách cài đặt apt-get và nó nói rằng ffmpeg đã là phiên bản mới nhất.

Làm thế nào tôi có thể sử dụng ffmpeg trong cửa sổ lệnh?

Câu trả lời:


15

Tôi tự tìm ra nó thành công, đây là cách thực hiện.

  1. xóa ffmpeg hiện tại bằng cách chạy:

    sudo apt-get remove --purge ffmpeg
    
  2. Thêm ppa đáng tin cậy phương tiện truyền thông cho 14.04:

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

    Đối với 16.04, thêm Repo sau:

    sudo apt-add-repository ppa:jonathonf/ffmpeg-3
    
  3. Cập nhật repo:

    sudo apt-get update
    
  4. Cuối cùng cài đặt nó:

    sudo apt-get install ffmpeg
    

1
@ andrew-46: Bạn có thể vui lòng xem lại các chỉnh sửa của tôi và cũng xem lại trợ giúp chỉnh sửa để cải thiện khả năng đọc các chỉnh sửa của chính bạn trong tương lai ... ;-)
Fabby

1

Cài đặt các phụ thuộc bằng cách gõ Liên kết :

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

Sau đó thực hiện:

home/user/ffmpeg/bin/ffmpeg -i ../input.avs ../videos/output.avi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.