• Rostislav Pehlivanov's avatar
    aacenc: add support for encoding files using Long Term Prediction · 27d23ae0
    Rostislav Pehlivanov authored
    Long Term Prediction allows for prediction of spectral coefficients
    via the previously decoded time-dependent samples. This feature
    works well with harmonic content 2 or more frames long, like speech,
    human or non-human, piano music or any constant tones at very low
    bitrates.
    
    It should be noted that the current coder is highly efficient and
    the rate control system is unable to encode files at extremely
    low bitrates (less than 14kbps seems to be impossible) so this
    extension isn't capable of optimum operation. Dramatic difference
    is observable with some types of audio and speech but for the most
    part the audiable differences are subtle. The spectrum looks better
    however so the encoder is able to harvest the additional bits that
    this feature provies, should the user choose to enable it. So
    it's best to enable this feature only if encoding at the absolutely
    lowest bitrate that the encoder is capable of.
    27d23ae0
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
cmdutils_opencl.c Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffmpeg.h Loading commit data...
ffmpeg_dxva2.c Loading commit data...
ffmpeg_filter.c Loading commit data...
ffmpeg_opt.c Loading commit data...
ffmpeg_vdpau.c Loading commit data...
ffmpeg_videotoolbox.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver_config.c Loading commit data...
ffserver_config.h Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...