After capturing some video screens I tried to play them with Videos on gnome Ubuntu 18.04 but it gave me the message which says " Unable to Play the File" " MPEG-4 AAC decoder is required to play the file, but is not installed" and it says " Find in Ubuntu Software"
Thanks to a major refactoring of the ffmpeg command-line tool, all the major components of the transcoding pipeline (demuxers, decoders, filters, encodes, muxers) now run in parallel. This should improve throughput and CPU utilization, decrease latency, and open the way to other exciting new features.
Internally, we have had a number of changes too. The FFT, MDCT, DCT and DST implementation used for codecs and filters has been fully replaced with the faster libavutil/tx (full article about it coming soon). This also led to a reduction in the the size of the compiled binary, which can be noticeable in small builds. There was a very large reduction in the total amount of allocations being done on each frame throughout video decoders, reducing overhead. RISC-V optimizations for many parts of our DSP code have been merged, with mainly the large decoders being left. There was an effort to improve the correctness of timestamps and frame durations of each packet, increasing the accurracy of variable frame rate video.
A new major release, FFmpeg 6.0 "Von Neumann", is now available for download. This release has many new encoders and decoders, filters, ffmpeg CLI tool improvements, and also, changes the way releases are done. All major releases will now bump the version of the ABI. We plan to have a new major release each year. Another release-specific change is that deprecated APIs will be removed after 3 releases, upon the next major bump. This means that releases will be done more often and will be more organized.
New decoders featured are Bonk, RKA, Radiance, SC-4, APAC, VQC, WavArc and a few ADPCM formats. QSV and NVenc now support AV1 encoding. The FFmpeg CLI (we usually reffer to it as ffmpeg.c to avoid confusion) has speed-up improvements due to threading, as well as statistics options, and the ability to pass option values for filters from a file. There are quite a few new audio and video filters, such as adrc, showcwt, backgroundkey and ssim360, with a few hardware ones too. Finally, the release features many behind-the-scenes changes, including a new FFT and MDCT implementation used in codecs (expect a blog post about this soon), numerous bugfixes, better ICC profile handling and colorspace signalling improvement, introduction of a number of RISC-V vector and scalar assembly optimized routines, and a few new improved APIs, which can be viewed in the doc/APIchanges file in our tree. A few submitted features, such as the Vulkan improvements and more FFT optimizations will be in the next minor release, 6.1, which we plan to release soon, in line with our new release schedule. Some highlights are:
Umair Khan updated and integrated the ALS encoder to fit in the current FFmpeg codebase. He also implemented a missing feature for the ALS decoder that enables floating-point sample decoding. FFmpeg support for MPEG-4 ALS has been improved significantly by Umair's work. We welcome him to keep maintaining his improvements and hope for great contributions to come.
During his work he was tasked to fix any encountered bug in the decoder due to the fact that it doesn't match APNG specifications. Thanks to this work, a long standing bug in the PNG decoder has been fixed.
Download Source Package ffmpeg:
Other Packages Related to libavcodec59
Seems like there are a lot of missing plugins. When I try to play a music, it says it couldn't find the required plugin.
Installing from the default ubuntu repository works flawlessly. Banshee plays all the audiofiles I throw at it without a hitch.
chromium-codecs-ffmpeg-nonfree is kind of a funny name. The Ubuntu ffmpeg packages include those MPEG decoders/demuxers by default. Ubuntu also includes "-unstripped" packages that include *encoders* for various patented MPEG formats.
No, they really didn't. That would be utterly ridiculous.
What it *does* do is encode the pixels on the screen using a hardware mpeg4 encoder, before sending the video stream down to the adapter [unless it's playing source material that's already mpeg4]. The adapter has a hardware mpeg4 decoder, and it shoves pixels out the HDMI port.
-lightning-digital-...
Ubuntu bug #1 closed Posted Jun 2, 2013 13:23 UTC (Sun) by pboddie (guest, #50784) [Link]