Skip to main content

Topic: FLAC1170: a ITU BS.1770 loudness scanner for FLAC (Read 18311 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #25
Sure thing, and thanks again for your hard work on this program!!

Cheers,

Singtoh

I've continued in the "r128gain" thread: http://www.hydrogenaudio.org/forums/index....st&p=816487

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #26
FLAC1770 v0.2.0 released

What's new?
  • Test case #6 passed.
  • Unit for absolute loudness in ReplayGain mode is dB.
  • Provided a "--quiet" option.
Binaries are available for Win32, Linux, and Linux64:
Code: [Select]
$ flac1770
FLAC1770 v0.2.0, a ITU BS.1770 loudness scanner for FLAC.

Usage: flac1770 [options] <files>

Options:
  --help: dispaly this usage information and exit.
  --version: dispaly version information and exit.
  --tag: write replay gain tags to the input files (off).
  --r128: use EBU R128 compliant presets (default).
  --a85: use ATSC A/85 compliant presets.
  --rg: use ReplayGain compatible presets.
  --reference=<float>: set reference loudness (-23.0).
  --gate=<float>: set BS.1770 gate (-10.0).
  --partition=<int>: set BS.1770 partition (4).
  --unit=LU|LK|dB: use the respective loudness unit (LU).
  --progress=on|off: display progress percentage (on).
  --quiet: suppress writing to stdout (off).
  --true-peak=fast|medium|best|off: determine inter-sample peaks (off).
  • Last Edit: 07 December, 2012, 02:31:57 PM by pbelkner

  • Wombat
  • [*][*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #27
FLAC1770 v0.2.0 released

What's new?
  • Unit for absolute loudness is dB.


Thanks!

Edit: How to prevent reporting of positive album peaks like "REPLAYGAIN_ALBUM_PEAK 1.00003052" ? --true-peak=off is not it.
  • Last Edit: 07 December, 2012, 02:32:38 PM by Wombat
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #28
How to prevent reporting of positive album peaks like "REPLAYGAIN_ALBUM_PEAK 1.00003052" ? --true-peak=off is not it.

By using v0.2.1
[blockquote]Download: http://sourceforge.net/projects/r128gain/files/flac1770/0.2/[/blockquote]This version takes into account that the largest negative integer is by 1 larger then the largest positive integer.

  • Wombat
  • [*][*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #29
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

  • JJZolx
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #30
As a casual follower of these threads, is there a difference between ITU BS.1770 and the R128GAIN algorithm discussed in the other  thread? If not, what's the difference between this tool and the one offered in the R128GAIN thread?

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #31
As a casual follower of these threads, is there a difference between ITU BS.1770 and the R128GAIN algorithm discussed in the other  thread? If not, what's the difference between this tool and the one offered in the R128GAIN thread?

"flac1770" is meant to be a lightweight version of "r128gain" specialized to FLAC working around some specufic FFmpeg and SoX related issues brought up in the r128gain thread:
  • avoids using FFmpeg
  • avoids using SoX (the SoX resampler crashes on huge files, will be fixed with the next release thanks to a SoX patch provided by MrMod)
  • is based on "libFLAC"
  • should preserve FLAC artwork
  • uses Secret Rabbit Code for up-sampling
  • has "true peak" switched off by default
  • doesn't provide "loudness range" computation (if provided in the future it will be switched off by default)
  • no unicode support on win32
Both, "r128gain" and "flac1770" use the  ITU BS.1770 loudness algorithm as provided by "lib1770".
  • Last Edit: 08 December, 2012, 02:23:20 AM by pbelkner

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #32
FLAC1770 v0.3.0 released

What's new?
  • Computation of the loudness range.
Binaries are available for Win32, Linux, and Linux64:
Code: [Select]
$ flac1770
FLAC1770 v0.3.0, a ITU BS.1770 loudness scanner for FLAC.

Usage: flac1770 [options] <files>

Options:
  --help: dispaly this usage information and exit.
  --version: dispaly version information and exit.
  --tag: write replay gain tags to the input files (off).
  --r128: use EBU R128 compliant presets (default).
  --a85: use ATSC A/85 compliant presets.
  --rg: use ReplayGain compatible presets.
  --reference=<float>: set reference loudness (-23.0).
  --gate=<float>: set BS.1770 gate (-10.0).
  --partition=<int>: set BS.1770 partition (4).
  --range: compute loudness range (off).
  --range-min=<int>: set lower bound for loudness range (0.10).
  --range-max=<int>: set upper bound for loudness range (0.95).
  --range-gate=<float>: set BS.1770 gate for loudness range (-20.0).
  --range-partition=<int>: set BS.1770 partition for loudness range (3).
  --true-peak=fast|medium|best|off: determine inter-sample peaks (off).
  --unit=LU|LK|dB: use the respective loudness unit (LU).
  --progress=on|off: display progress percentage (on).
  --quiet: suppress writing to stdout (off).
  • Last Edit: 09 December, 2012, 03:47:37 PM by pbelkner

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #33
FLAC1770 v0.4.0 released
Finally added Unicode support for Win32.

  • pbelkner
  • [*][*][*][*]
FLAC1170: a ITU BS.1770 loudness scanner for FLAC
Reply #34
FLAC1770 v0.4.1 released
New: Binaries for 64 bit Windows.