FFMPEG compression equivilents 2021-01-09 20:28:42 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
Re: FFMPEG compression equivilents Reply #1 – 2021-01-09 21:47:00 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 – 2021-01-09 21:56:59 Ok, I got it. I got confused because you said "flac" when you meant "wavpack".
Re: FFMPEG compression equivilents Reply #3 – 2021-01-09 22:44:18 The "compression_level" is handled here:https://github.com/FFmpeg/FFmpeg/blob/release/4.3/libavcodec/wavpackenc.c#L155One 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#L640as: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 = 0wavpack default = 1-h = 2-hh = 3and 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). Last Edit: 2021-01-09 22:57:20 by danadam
Re: FFMPEG compression equivilents Reply #4 – 2021-01-09 23:09:47 FFmpeg just dropped libwavpack encoder
Re: FFMPEG compression equivilents Reply #5 – 2021-01-09 23:36:14 There already was some investigation about corresponding compression values: https://hydrogenaud.io/index.php?topic=118278.msg976262#msg976262