Skip to main content

Notice

Please be aware that much of the software linked to or mentioned on this forum is niche and therefore infrequently downloaded. Lots of anti-virus scanners and so-called malware detectors like to flag infrequently downloaded software as bad until it is either downloaded enough times, or its developer actually bothers with getting each individual release allow listed by every single AV vendor. You can do many people a great favor when encountering such a "problem" example by submitting them to your AV vendor for examination. For almost everything on this forum, it is a false positive.
Topic: FFMPEG compression equivilents (Read 812 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

FFMPEG compression equivilents

The FFMPEG documentation for the flac encoder list levels of "compression_level (-f, -h, -hh, and -x) but those don't seem to be options for -compression_level which takes numeric arguments.

What are the corresponding numeric arguments and levels?  Googling this, my paws are empty.

Thank you
Music lover and recovering high end audiophile

Re: FFMPEG compression equivilents

Reply #1
Your question is unclear to me. Do you have any link to this "list levels of compression_level (-f, -h, -hh, and -x)"?

Re: FFMPEG compression equivilents

Reply #2
Ok, I got it. I got confused because you said "flac" when you meant "wavpack".

 

Re: FFMPEG compression equivilents

Reply #3
The "compression_level" is handled here:
https://github.com/FFmpeg/FFmpeg/blob/release/4.3/libavcodec/wavpackenc.c#L155

One of the things it does, it sets "s->decorr_filter" which is used to pick an element from "decorr_filters" table, which is defined here:
https://github.com/FFmpeg/FFmpeg/blob/release/4.3/libavcodec/wavpackenc.h#L640
as:
Code: [Select]
static const WavPackDecorrSpec * const decorr_filters[] = {
    &fast_specs[0], &default_specs[0], &high_specs[0], &very_high_specs[0],
};

From that, it would seem that:
  • -f = 0
  • wavpack default = 1
  • -h = 2
  • -hh = 3
and values above 4 probably correspond to "-x[n]" option.

Oh, and if you don't provide "-compression_level" then ffmpeg will default to s->decorr_filter = 0, which would be wavpack's "-f". Not sure if that's intentional (assuming I'm right in the first place).



 
SimplePortal 1.0.0 RC1 © 2008-2021