Package Details: ffmpeg-normalize 1.33.1-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-normalize.git (read-only, click to copy)
Package Base: ffmpeg-normalize
Description: Normalize loudness of audio and video files using FFmpeg
Upstream URL: https://github.com/slhck/ffmpeg-normalize
Keywords: audio ffmpeg normalization
Licenses: MIT
Submitter: nicoulaj
Maintainer: willemw
Last Packager: willemw
Votes: 7
Popularity: 0.21
First Submitted: 2019-04-13 20:49 (UTC)
Last Updated: 2025-09-01 14:24 (UTC)

Latest Comments

1 2 3 Next › Last »

willemw commented on 2025-09-02 05:37 (UTC)

@brainmue, @asm0dey:

I cannot reproduce the errors. Tried it in a clean chroot build environment and on a fresh install. ffmppeg-normalize migrated to "uv", a newer Python package manager.

If you can, as a test, add this to the PKGBUILD file and then build again:

prepare() {
  git -C $pkgname-$pkgver clean -dfx
}

Otherwise, try to update the system and delete the build cache files (~/.cache/yay/ffmpeg-normalize or /var/tmp/pamac-build-weiller/ffmpeg-normalize).

asm0dey commented on 2025-09-01 22:01 (UTC)

For me it fails the following way:

❯ makepkg -f
==> Making package: ffmpeg-normalize 1.33.1-1 (2025-09-02T00:00:50 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ffmpeg-normalize-1.33.1.tar.gz
==> Validating source files with sha512sums...
    ffmpeg-normalize-1.33.1.tar.gz ... Passed
==> Extracting sources...
  -> Extracting ffmpeg-normalize-1.33.1.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Building wheel (uv build backend)...
Successfully built dist/ffmpeg_normalize-1.33.1-py3-none-any.whl
==> Starting check()...
Using CPython 3.12.3
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate
Resolved 1 package in 1ms
Prepared 1 package in 4ms
Installed 1 package in 2ms
 + ffmpeg-normalize==1.33.1 (from file:///home/finkel/.cache/yay/ffmpeg-normalize/src/ffmpeg-normalize-1.33.1/dist/ffmpeg_normalize-1.33.1-py3-none-any.whl)
/home/finkel/.cache/yay/ffmpeg-normalize/src/ffmpeg-normalize-1.33.1/.venv/bin/python: No module named pytest

brainmue commented on 2025-09-01 19:38 (UTC)

First of all, thank you for this great project. I use it very often and am completely satisfied with it. Thank you for all your hard work.

Unfortunately, the current version (1.33.1-1) causes an error when I compile it.

==> Beginne build()...
Building wheel...
Traceback (most recent call last):
  File "<string>", line 8, in <module>
    import uv_build as backend
ModuleNotFoundError: No module named 'uv_build'
  × Failed to build `/var/tmp/pamac-build-weiller/ffmpeg-normalize/src/ffmpeg-normalize-1.33.1`
  ├─▶ The build backend returned an error
  ╰─▶ Call to `uv_build.build_wheel` failed (exit status: 1)

      hint: This error likely indicates that `ffmpeg-normalize@1.33.1` depends on `uv_build`, but doesn't declare it as a build
      dependency. If `ffmpeg-normalize` is a first-party package, consider adding `uv_build` to its `build-system.requires`. Otherwise,
      either add it to your `pyproject.toml` under:

      [tool.uv.extra-build-dependencies]
      ffmpeg-normalize = ["uv_build"]

      or `uv pip install uv_build` into the environment and re-run with `--no-build-isolation`.
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

Is it possible that the dependency on python-uv-build is missing here?

willemw commented on 2025-08-23 13:58 (UTC) (edited on 2025-08-23 13:59 (UTC) by willemw)

Strange. I don't have to do that. Checked it with makepkg in a clean chroot build environment and with paru. Maybe cleaning up build files or the build cache will help.

Flammkuchen commented on 2025-08-23 13:29 (UTC)

The check function still fails. I got it to work by adding the line

mkdir tests/normalized

between the cd and the pytest lines.

willemw commented on 2025-08-23 06:01 (UTC)

@aaruni96: Thanks. Fixed.

aaruni96 commented on 2025-08-22 20:52 (UTC)

I can not install / update this package to version 1.33.0-1. The error I get is related to test files not being found ?


=================================================================== no tests ran in 0.26s ===================================================================
ERROR: file or directory not found: test/test.py

==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: ffmpeg-normalize-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
ffmpeg-normalize - exit status 4

chungy commented on 2025-02-07 08:46 (UTC)

Thanks, I needed to rebuild python-ffmpeg-progress-yield.

willemw commented on 2025-02-07 08:20 (UTC)

@chungy:

checkrebuild is in package rebuild-detector. It will also automatically warn you during a system upgrade. Very useful.

Or try this: pacman -Ql python-ffmpeg-progress-yield should list files in /usr/lib/python3.13, not in /usr/lib/python3.12 in which case that package needs to be rebuilt.

chungy commented on 2025-02-07 06:18 (UTC)

@williemw I don't have that command.