Sunday, 25 January 2015

Selene v2.5 with VP9 and H265/HEVC Encoding

Selene v2.5 is available.

What's New

VP9 Encoding Support

Videos can now be encoded in VP9 format using ffmpeg/avconv. Some points to note:

  • VP9 encoder is very slow compared to VP8. Use the 'speed' slider to adjust the encoding speed. Lower values will give better quality video at expense of encoding speed. Higher values will speed-up encoding at the expense of quality. You need to find a balance that you are comfortable with.

  • The 'constant quality' rate control method seems to be broken in the VP8/VP9 encoder. Both ffmpeg and vpxenc tools ignore the --crf/--cq-level parameter and produce bad quality video. So currently only 'variable bitrate' mode is available in the application.

  • Output format is WebM (*.webm). Other containers currently do not support VP8/VP9 video formats.

  • Ensure that the version of ffmpeg/avconv on your system was compiled with VP8/VP9 support. As of now, the version available in the Ubuntu repositories for 14.04 and above, have support for VP8/VP9 encoding. You can verify this by running the command: 'avconv -codecs | grep libvpx'

H.265/HEVC Encoding Support

Videos can now be encoded in x265 format using x265 encoder. Some points to note:

  • x265 encoder is very slow compared to x264. Change the 'preset' option to 'fast' or 'fastest' to speed-up the encoding at the expense of compression (output file size).

  • Only MP4 container is supported for output. MKV output is not yet available since both 'mkvmerge' and 'ffmpeg' are yet to add support for muxing h265 streams.


Ubuntu 12.04, 14.04 and 14.10 users can install from PPA:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install selene 

Installers for other Linux distributions are available at following links: (32-bit, 200 KB) (64-bit, 200 KB)


If you wish to support the development of this application, consider purchasing a support subscription for $10 or leaving a donation using the PayPal link below. Your contributions will help in keeping this project alive and to develop it further.



If you are reporting an issue and commenting as an anonymous user, please leave your email address so that I can get in touch with you.