❌

Normal view

Received before yesterday

VLC 3.0.22 is Available with AMD Frame Rate Doubler & .mus Support

By:Ji m
29 November 2025 at 21:26

After almost a year and a half of development, VLC 3.0.22 is finally available to download! PPA updated for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, 25.04 and 25.10.

After two RC releases, VLC 3.0.22 is finally made available with some new features, UI changes, bug-fixes, and many security fixes.

First, it backported the DMXMUS plugin from VLC 4.0, adding ability to play .mus music files from the 1990’s DMX sound library such as Doom, Doom II and Heretic.

The RC1 release said that it supports compiling against Qt6, which is in fact NOT possible, meaning the UI is still only build with QT5, though it updated with newer versions of Qt5 libraries support.

In Advanced Preferences -> Interface -> Main Interfaces -> Qt, a new toggle option β€œEnable Dark Mode” is added. With it enabled, the tool-bar and menus go dark. However, buttons are not updated to well fit this dark interface.

For user with AMD GPU, VLC 3.0.22 added new Frame Rate Doubler video filter, allowing to use AMD Fluid Motion Frames (AFMF) technology to generate and interpolate new frames in video playback to increase the frame rate. This feature however requires Direct3D11 API, meaning Windows only. And, I don’t have an AMD GPU to try it out.

Also for Windows, the version finally added official ARM64 architecture type support, which was in nightly testing for almost a year. Meaning VLC now works on Microsoft Surface Laptop, ASUS Vivobook S 15, etc machines with Qualcomm Snapdragon X processors. Though, it requires Windows 10 RS5 17763/1809 or later.

As well, it fixed Windows XP SP3 support and added support renaming, moving, or deleting of playing file on Windows.

For dav1d decoder, the release added dav1d-all-layers option, allowing to control whether or not to display all spatial layers. The feature is disabled by default, but you may enable it to make the decoder output every available spatial layer in the video which is useful for debugging purpose.

It also added A_ATRAC/AT1 support in matroska container. Meaning it can now play the Sony’s proprietary audio compression format, originally used in MiniDisc players in the 1990s, without transcoding.

Other changes in VLC 3.0.22 include:

  • Decoding with FFmpeg libavcodec instead of libdca, libmpeg2 and liba52.
  • Support mkv-use-chapter-codec option.
  • Handle pictures in FLAC.
  • Assume subpictures are in SDR by default.
  • Fix scrolling on volume slider.
  • Fix crash for macOS when drag’n drop items in the playlist.
  • Improve visualization of low frequencies in spectrogram
  • Fix hardware decoding with VideoToolbox of XVID MPEG-4 video
  • Security fixes and various other fixes. See NEWS page for more.

How to Install VLC 3.0.22

The new release is not officially announced at the moment of writing, but you may download the source code, as well as macOS and Windows installers from the link below:

Or, you may keep an eye on its main page.

For Ubuntu from 20.04 LTS to 25.10, I’ve made the new release package (backported from Debian Multimedia) into this unofficial PPA for amd64, arm64/armhf and i386 platforms.

To add the PPA and install VLC 3.0.22 in Ubuntu or Linux Mint, open terminal (Ctrl+Alt+T) and run 3 commands below one by one:

sudo add-apt-repository ppa:ubuntuhandbook1/vlc
sudo apt update
sudo apt install vlc -t "o=LP-PPA-ubuntuhandbook1-vlc"

NOTE: due to mistake, I previously built VLC 3.0.22 RC1 as the latest stable version. You need to update the package, and identify by running vlc --version command in terminal.

For choice, there’s also community maintained VLC Flatpak package that works in most Linux and runs in sandbox environment. Though it’s NOT updated to the latest at the moment of writing.

Uninstall VLC

If the PPA package is somehow not working good for you, then either run the command below to install β€˜ppa-purge’ tool, and use it to purge the PPA and downgrade VLC to the stock version:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/vlc

Or, use the commands below to remove PPA and uninstall VLC as well as its dependency libraries:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/vlc
sudo apt remove --autoremove vlc-data vlc-bin libvlccore9

Keep an eye on terminal output before you confirm to uninstall the packages, as it may also uninstall other apps that depends on VLC library.

AV Linux 25 for Content Creators Debuts Alongside the New MX Moksha 25

28 November 2025 at 16:47

AV Linux 25 for Content Creators Debuts Alongside the New MX Moksha 25

AV Linux 25 for content creators and the new MX Moksha 25 ship with Enlightenment and Moksha desktops, Liquorix kernels, and expanded Thunar actions.

FFmpeg 8.0.1 Released with Numerous Improvements (PPA Updated)

By:Ji m
26 November 2025 at 21:52

FFmpeg, the popular multimedia library released new version 8.0.1 in last week. Here’s the PPA contains the .deb packages for all current Ubuntu users.

As a maintenance update, the release includes only minor new features, some improvements, and bug-fixes. And, the FFmpeg website does not even provide an official release note for it.

The new release updated the RealVideo 6.0 decoder that was introduced in last 8.0 release, with upper bound check for qp (Quantization Parameter) which is useful to prevent excessive quality loss, and avoid artifacts like blocking, banding, or blurring.

For mac and iOS, it updated the VideoToolbox encoder with global_quality support without qscale (quantizer scale), low latency RC with HEVC (H.265) video codec, which is perfect for live, interactive, or RC video applications, and fix for precision loss when calculating quality.

It also updated the MPEG‑5 LCEVC decoding with support for LCEVCdec version 4, which features new CPU pipeline with multithreading updates, new default and recommended pipeline, and new Vulkan pipeline with experimental GPU support for decoding. For more about LCEVCdec v4, see its github releases page.

For the libavfilter library, the release fixed some issues for af_whisper, the built-in Whisper audio filter for speech-to-text transcription. They include fixes for srt index, int64 printf format, srt file format, and broken output for multibyte character. And, it updated the drawtext video filter with explanation for bbox text separator, fix for incorrect text length and call GET_UTF8 with invalid argument.

As well, it updated the libavformat with rtp_ctx->streams access fix for WebRTC-HTTP Ingestion Protocol, and ability to handle IPv6 Zone ID in hostname with built-in HTTP protocol handler.

For the libutil utility library, it re-introduced the block offset state for aes_ctr, the implementation of AES encryption in Counter mode, and added support casting GET_BYTE/GET_16BIT returned value.

Other changes in FFmpeg 8.0.1 include:

  • Fix 32bit sample overflow for the output stream queue.
  • Ensure the display_rotation option is honored for ffmpeg_demux module.
  • Use tile dimensions in pxr24 UINT case for OpenEXR image format decoder.
  • Fix memory leak with D3D11 input surfaces for Media Foundation encoder wrapper
  • Fix incorrect ebur128 peak calculation.
  • And various other changes. For details, see the CHANGELOG.

Install FFmpeg 8.0.1

The source tarball for the new release and optional installer packages are available to download in FFmpeg website via the link below:

For Ubuntu 22.04, Ubuntu 24.04 and 25.04, I’ve uploaded v8.0.1 packages into this unofficial PPA for Intel/AMD and ARM platforms.

NOTE: FFmpeg is an important library that many apps and even graphics drivers depend on it. Upgrade FFmpeg may break compatibility! Install it at your own risk.

To add the PPA and install FFmpeg 8.0.1, run commands below one by one in terminal (Ctrl+Alt+T):

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg8
sudo apt update
sudo apt install ffmpeg -t "o=LP-PPA-ubuntuhandbook1-ffmpeg8"

FFmpeg 8.0 Released with APV & ProRes RAW Decoder (Ubuntu PPA)

By:Ji m
23 August 2025 at 20:51

FFmpeg, the popular free open-source multimedia library, released new major 8.0 version almost a year since the last 7.1.

The new FFmpeg 8.0, codename β€œHuffman”, added native decoding support for Samsung’s Advanced Professional Video (APV) codec, Apple’s ProRes RAW, Sanyo LD-ADPCM, RealVideo 6.0, G.728, and ADPCM IMA Xbox.

It also added encoding support for APV (via libopenapv wrapper), libx265 alpha layer, and animated JPEG XL images (through libjxl).

FFmpeg 8.0 also introduced new decoders and encoders based on pure Vulkan compute implementation. It’s a cross-platform, open standard APIs, allowing programs to use GPU hardware accelerated rendering, calculating, and decoding, which can provide very significant speedups on some hardware.

So far, the Vulkan compute-based codecs only supports FFv1 (encoding and decoding) and ProRes RAW (decode only), while ProRes (encode + decode) and VC-2 (encode + decode) will be available in next minor release.

The release as well improved some codecs support by introducing hardware accelerated decoding support for VP9 (Vulkan), VVC (VAAPI), and hardware accelerated encoding support for AV1 (Vulkan). And, both decoding and encoding (hardware accelerated) for the OpenHarmony H264/5 video codecs.

Other changes include improved VVC (aka H.266) support via all content of SCC (Screen Content Coding), including IBC (Inter Block Copy), Palette Mode and ACT (Adaptive Color Transform), and following more:

  • New filters: colordetect, pad_cuda, scale_d3d11, Whisper, and others.
  • APV parser
  • APV in MP4/ISOBMFF muxing and demuxing
  • VVC in Matroska,
  • CENC AV1 support in MP4 muxer.
  • Enhanced FLV v2: Multitrack audio/video, modern codec support.
  • set default prediction method to PAETH for pngenc.

In addition, FFmpeg 8.0 also dropped OpenSSL < 1.1.0, removed yasm support (users need to use nasm), and deprecated OpenMAX encoders. For more, see the official release note.

Get FFmpeg 8.0

FFmpeg only provides the source tarball which is available to download at its website via the link below:

For Linux, besides waiting for your Distro to update the FFmpeg package, Deb Multimedia repository has built the 8.0 release for Debian experimental.

UPDATE: For Ubuntu 22.04, Ubuntu 24.04, and Ubuntu 25.04, FFmpeg 8.0 is available via this unofficial PPA.

NOTE: The PPA contains many updated libraries that may break dependencies! And, the packages are NOT well tested. Use at your own risk!

To add the PPA and install FFmpeg 8.0, run command:

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg8
sudo apt update
sudo apt install -t "o=LP-PPA-ubuntuhandbook1-ffmpeg8" ffmpeg
❌