I’m on Ubuntu 14.04 which has no ffmpeg. Instead, it uses avconv. However, an application I want to use relies on ffmpeg. So I tried the following:

sudo ln -s /usr/bin/avconv /usr/bin/ffmpeg

to create a symbolic link from the (not present) ffmpeg binary to the avconc binary. However, when I type the ffmpeg command to my terminal, it still says: 'Command not found.'

Is there a way to symlink the ffmpeg command to avconv a bit like I did it with the binaries?

  • Ubuntu 14.04's avconv automatically adds that symlink, you shouldn't have to manually create it. Please add output of type -a ffmpeg and ldd $(which ffmpeg) to your post – muru Jan 5 '17 at 10:41
  • @muru The so-called "ffmpeg" from libav-tools is not from FFmpeg and is missing many features. Also, IIRC, the fake "ffmpeg" was removed by 14.04. – llogan Jan 5 '17 at 18:59

Symlinking is usually a messy way to do this, and avconv is a very poor "replacement" for ffmpeg. You have some other options though:

Some additional, but probably less helpful options:

  • Compile ffmpeg.
  • Or upgrade Ubuntu. Recent versions provide ffmpeg from FFmpeg.

* I'm assuming your application is looking for ffmpeg via your user's PATH and not pointing to an absolute, hardcoded, specific directory.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.