Archives For ffmpeg

FFMPEG

FFmpeg 4.0 “Wu” was released months ago as a new major release. Here’s how to install it in Ubuntu 14.04, Ubuntu 16.04, and/or Ubuntu 18.04.

FFmpeg 4.0 release highlights:

  • Intel QSV accelerated overlay filter
  • NVIDIA NVDEC GPU-based decoding for H264 / MJPEG / HEVC / MPEG-1/2/4, VC1, VP8, and VP9 formats.
  • OpenCL overlay filter
  • VA-API MJPEG and VP8 decoding support
  • AV1 Support through libaom
  • AMD AMF H.264 and HEVC encoders
  • And many other new filters, and accelerated code path improvements.

How to Install FFmpeg 4.0 in Ubuntu:

FFmpeg 4.0.2 is available in Ubuntu Software via SNAP package (Runs in sandbox).

To upgrade from the Ubuntu build FFmpeg 3.x, the unofficial PPA contains the latest packages for Ubuntu 18.04, Ubuntu 16.04, and Ubunu 14.04.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut, or by searching for ‘terminal’ from software launcher. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

Type user password (no asterisks feedback) when it prompts and hit Enter.

2. You can then upgrade FFmpeg libraries via Software Updater:

Or run commands in terminal:

sudo apt-get update

sudo apt-get install ffmpeg

How to Restore:

For any reason, you can downgrade FFmpeg to the stock version in Ubuntu universe repositories by purging the PPA via command:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:jonathonf/ffmpeg-4

FFMPEG

The FFmpeg multimedia library 3.4 “Cantor” was released earlier today. Here’s how to install it in Ubuntu 14.04, Ubuntu 16.04 via PPA.

Click to see what’s new in FFmpeg 3.4:
  • deflicker video filter
  • doubleweave video filter
  • lumakey video filter
  • pixscope video filter
  • oscilloscope video filter
  • config.log and other configuration files moved into ffbuild/ directory
  • update cuvid/nvenc headers to Video Codec SDK 8.0.14
  • afir audio filter
  • scale_cuda CUDA based video scale filter
  • librsvg support for svg rasterization
  • crossfeed audio filter
  • spec compliant VP9 muxing support in MP4
  • remove the libnut muxer/demuxer wrappers
  • remove the libschroedinger encoder/decoder wrappers
  • surround audio filter
  • sofalizer filter switched to libmysofa
  • Gremlin Digital Video demuxer and decoder
  • headphone audio filter
  • superequalizer audio filter
  • roberts video filter
  • The x86 assembler default switched from yasm to nasm, pass --x86asmexe=yasm to configure to restore the old behavior.
  • additional frame format support for Interplay MVE movies
  • support for decoding through D3D11VA in ffmpeg
  • limiter video filter
  • libvmaf video filter
  • Dolby E decoder and SMPTE 337M demuxer
  • unpremultiply video filter
  • tlut2 video filter
  • floodfill video filter
  • pseudocolor video filter
  • raw G.726 muxer and demuxer, left- and right-justified
  • NewTek NDI input/output device
  • Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name.
  • FITS demuxer and decoder
  • FITS muxer and encoder
  • add --disable-autodetect build switch
  • drop deprecated qtkit input device (use avfoundation instead)
  • despill video filter
  • haas audio filter
  • SUP/PGS subtitle muxer
  • convolve video filter
  • VP9 tile threading support
  • KMS screen grabber
  • CUDA thumbnail filter
  • V4L2 mem2mem HW assisted codecs
  • Rockchip MPP hardware decoding
  • vmafmotion video filter
  • use MIME type “G726” for little-endian G.726, “AAL2-G726” for big-endian G.726

How to Install FFmpeg 3.4 via PPA in Ubuntu:

Not recommended to upgrade from distribution build of FFmpeg, unless you need the latest version for special reasons. And some FFmpeg based applications may need to be re-built after following steps.

1. Open terminal via Ctrl+Alt+T or by searching for “Terminal” from the dash. When it opens, run command to add the PPA repository (unofficial):

sudo add-apt-repository ppa:jonathonf/ffmpeg-3

Type in password (no visual feedback due to security reason) and hit Enter.

2. (For Ubuntu 14.04 only), you also need to add another PPA for the dependencies:

sudo add-apt-repository ppa:jonathonf/tesseract

3. Then upgrade FFmpeg using Software Updater:

upgrade ffmpeg

Or simply run command:

sudo apt update && sudo apt upgrade

How to Restore:

To undo the changes and restore to the stock version of FFmpeg in main Ubuntu repositories, purge the PPA via command:

sudo apt install ppa-purge && ppa-purge ppa:jonathonf/ffmpeg-3

FFMPEG

This quick tutorial is going to show you how to install the latest FFmpeg multimedia library 3.3 “Hilbert” in Ubuntu 16.04, Ubuntu 14.04 via PPA.

FFmpeg 3.3 “Hilbert” is a new major release that features:

  • Apple Pixlet decoder
  • NewTek SpeedHQ decoder
  • QDMC audio decoder
  • PSD (Photoshop Document) decoder
  • FM Screen Capture decoder
  • ScreenPressor decoder
  • XPM decoder
  • DNxHR decoder fixes for HQX and high resolution videos
  • ClearVideo decoder (partial)
  • 16.8 and 24.0 floating point PCM decoder
  • Intel QSV-accelerated VP8 video decoding
  • native Opus encoder
  • DNxHR 444 and HQX encoding
  • Quality improvements for the (M)JPEG encoder
  • VAAPI-accelerated MPEG-2 and VP8 encoding
  • MPEG-7 Video Signature filter
  • Intel QSV video scaling and deinterlacing filters
  • Support MOV with multiple sample description tables
  • Pro-MPEG CoP #3-R2 FEC protocol
  • Support for spherical videos
  • CrystalHD decoder moved to new decode API
  • and many more, see release note.

How to Install FFmpeg 3.3 via PPA in Ubuntu:

1. Open terminal via Ctrl+Alt+T or by searching for “Terminal” from the dash. When it opens, run command to add the PPA repository (unofficial):

sudo add-apt-repository ppa:jonathonf/ffmpeg-3

Type in password (no visual feedback due to security reason) and hit Enter.

2. (For Ubuntu 14.04 only), you also need to add another PPA for the dependencies:

sudo add-apt-repository ppa:jonathonf/tesseract

3. Then upgrade FFmpeg using Software Updater:

upgrade ffmpeg

Or simply run command:

sudo apt update && sudo apt upgrade

How to Restore:

To undo the changes and restore to the stock version of FFmpeg in main Ubuntu repositories, purge the PPA via command:

sudo apt install ppa-purge && ppa-purge ppa:jonathonf/ffmpeg-3

FFMPEG

The popular FFmpeg multimedia library has reached the 3.1.3 release. Here’s how to install it in Ubuntu 16.04 / 14.04 via PPA.

FFmpeg 3.1 features:

  • DXVA2-accelerated HEVC Main10 decoding for Windows
  • a variety of new filters
  • MediaCodec H.264 decoding
  • new muxers/demuxers
  • VA-API accelerated H.264/HEVC/MJPEG encoding
  • an OpenMAX IL encoder with support for the Raspberry Pi
  • OpenEXR other improvements.

Install FFmpeg 3.1.3 via PPA:

Some applications, e.g., DVDStyler and LiVEs, in your system may still use the old FFmpeg libraries. You need to rebuild them yourself to make the new FFmpeg libraries take place

J Fernyhough is maintaining a PPA with FFmpeg 3.1.3 packages for Ubuntu 14.04 and Ubuntu 16.04.

1. Open terminal and run command to add PPA:

sudo add-apt-repository ppa:jonathonf/ffmpeg-3

ffmpeg-3-ppa

2. To upgrade from a previous release, just launch Software Updater and upgrade the software libraries after checking for updates.

upgrade ffmpeg

Or run the commands below in terminal:

sudo apt update && sudo apt install ffmpeg libav-tools x264 x265

After installation, run ffmpeg in terminal to get the version info and build details.

How to restore:

To restore and downgrade FFmpeg to the stock version in Ubuntu 16.04, purge the ppa via ppa-purge:

sudo apt install ppa-purge && sudo ppa-purge ppa:jonathonf/ffmpeg-3

Install Latest FFmpeg Ubuntu

This tutorial is going to show you how to install the latest version of FFmpeg, so far it’s FFmpeg 2.1.2, in Ubuntu, Linux Mint and their derivatives via PPA.

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. 2.1.2 was released on 2014-01-13. It is the latest stable FFmpeg release from the 2.1 release branch, which was cut from master on 2013-10-28. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-10-27, libav 9 as of 2013-10-27.

Sam Rog has been maintaining the most recent FFmpeg packages in his PPA for Ubuntu, Linux Mint and their derivatives. The PPA is trustable and so far it supports Ubuntu 14.04, Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.10.

The PPA changes so much, now it only provides FFmpeg 2.2.3 for Ubuntu 14.04 and FFmpeg 2.1.4 for Ubuntu 13.10. Please check out the packages from the PPA launchpad page first.

To add the PPA, press Ctrl+Alt+T on keyboard to open terminal. When it open, run below command:

sudo add-apt-repository ppa:djcj/vlc-stable

Then you can check for updates via Synaptic Package Manager. Or just run below commands instead:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install ffmpeg

install latest ffmpeg ubuntu