Package Details: auto-editor 31.5.0-1

Git Clone URL: https://aur.archlinux.org/auto-editor.git (read-only, click to copy)
Package Base: auto-editor
Description: A command line application for automatically editing video and audio.
Upstream URL: https://auto-editor.com/
Licenses: Unlicense
Conflicts: auto-editor-bin
Provides: auto-editor
Submitter: ston
Maintainer: brenekh
Last Packager: brenekh
Votes: 1
Popularity: 0.98
First Submitted: 2022-11-03 11:31 (UTC)
Last Updated: 2026-08-14 00:45 (UTC)

Pinned Comments

Latest Comments

hmarcelino commented on 2026-08-14 01:48 (UTC)

Awesome @brenekh, will try to make a -git version in case other people needed a fix faster than to wait for the release commits

brenekh commented on 2026-08-14 00:50 (UTC)

@hmarcelino It looks like FFmpeg 9 removed some functions that auto-editor relied on. Luckily upstream has already patched it so 31.5.0 builds as normal.

hmarcelino commented on 2026-08-13 02:11 (UTC) (edited on 2026-08-13 02:12 (UTC) by hmarcelino)

Cannot update to newest release. Output below exit status 4:

~/.cache/nim/main_r/@mav.nim.c: In function ‘encoderOpens__av_u17’:
~/.cache/nim/main_r/@mav.nim.c:706:46: error: ‘AVCodec’ has no member named ‘pix_fmts’
706 |                         T11_ = !(((*codec_p0).pix_fmts == ((int*) NIM_NIL)));
    |                                              ^
~/.cache/nim/main_r/@mav.nim.c:708:46: error: ‘AVCodec’ has no member named ‘pix_fmts’
708 |                         T11_ = !(((*codec_p0).pix_fmts[((NI)0)] == ((int)-1)));
    |                                              ^
~/.cache/nim/main_r/@mav.nim.c:711:55: error: ‘AVCodec’ has no member named ‘pix_fmts’
711 |                         (*ctx_1).pix_fmt = (*codec_p0).pix_fmts[((NI)0)];
    |                                                       ^
compilation terminated due to -fmax-errors=3.
Error: execution of an external compiler program 'gcc -c  -w -fmax-errors=3 -fno-strict-aliasing -pthread -msse4.2 -Wno-incompatible-pointer-types -Wl,-z,relro,-z,now -flto -I./build/include -fno-signaling-nans -fno-math-errno -fno-trapping-math -fno-signed-zeros -Wno-stringop-overflow -O3 -fno-ident -fno-math-errno   -I~/.nimble/pkgs2/nim-2.2.10-17ec440fdb89f8903db29a17898af590087d2b64/lib -I~/.cache/yay/auto-editor/src/auto-editor-31.4.2/src -o ~/.cache/nim/main_r/@mav.nim.c.o ~/.cache/nim/main_r/@mav.nim.c' failed with exit code: 1


stack trace: (most recent call last)
/tmp/nimblecache-8937453075948931782/nimscriptapi_905871626421197691.nim(219, 16)
~/.cache/yay/auto-editor/src/auto-editor-31.4.2/ae.nimble(67, 3) makeTask
~/.nimble/nimbinaries/nim-2.2.10/lib/system/nimscript.nim(264, 7) exec
~/.nimble/nimbinaries/nim-2.2.10/lib/system/nimscript.nim(264, 7) Error: unhandled exception: FAILED: nim c -d:danger -d:flto --out:auto-editor src/main.nim [OSError]
    Tip: 5 messages have been suppressed, use --verbose to show them.
    nimscriptwrapper.nim(173) execScript

Error:  Exception raised during nimble script execution

brenekh commented on 2025-09-18 22:48 (UTC)

@friday13: I'm not quite sure what I'm looking at here. You seem to be building with Python 3.11, which hasn't been in the repositories since April 2024.

friday13 commented on 2025-09-07 19:13 (UTC)

==> Starting build()...
* Getting build dependencies for wheel...
Traceback (most recent call last):
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
    main()
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
    json_out["return_val"] = hook(**hook_input["kwargs"])
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
    return hook(config_settings)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=[])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
    self.run_setup()
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/setuptools/build_meta.py", line 512, in run_setup
    super().run_setup(setup_script=setup_script)
  File "/home/friday13/.pyenv/versions/3.11.13/lib/python3.11/site-packages/setuptools/build_meta.py", line 317, in run_setup
    exec(code, locals())
  File "<string>", line 10, in <module>
ModuleNotFoundError: No module named 'Cython'

escape0707 commented on 2024-08-22 06:49 (UTC)

Please also include python-setuptools in makedepends according to this: https://wiki.archlinux.org/title/Python_package_guidelines#setuptools_or_distutils

Build fails otherwise:

==> Starting build()...
* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta'

ERROR Backend 'setuptools.build_meta:__legacy__' is not available.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'auto-editor-25.0.1-2': 
error: packages failed to build: auto-editor-25.0.1-2

escape0707 commented on 2024-08-21 07:59 (UTC) (edited on 2024-08-21 08:01 (UTC) by escape0707)

Error upon updating:

adding 'auto_editor-25.0.1.dist-info/METADATA'
adding 'auto_editor-25.0.1.dist-info/WHEEL'
adding 'auto_editor-25.0.1.dist-info/entry_points.txt'
adding 'auto_editor-25.0.1.dist-info/top_level.txt'
adding 'auto_editor-25.0.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built auto_editor-25.0.1.tar.gz and auto_editor-25.0.1-py3-none-any.whl
==> Entering fakeroot environment...
==> Starting package()...
Processing ./dist/auto_editor-25.0.1-py3-none-any.whl
Installing collected packages: auto-editor
  Attempting uninstall: auto-editor
    Found existing installation: auto-editor 24.27.1
    Uninstalling auto-editor-24.27.1:
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/bin/aedesc'
Consider using the `--user` option or check the permissions.

==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'auto-editor-25.0.1-1': 
error: packages failed to build: auto-editor-25.0.1-1

Please update package installation method accordingly: Python_package_guidelines#Standards_based_(PEP_517)

python -m installer --destdir="$pkgdir" dist/*.whl

PeterWang-dev commented on 2024-07-05 07:51 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 326fc4a..f0d8ae9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ pkgdesc="A command line application for automatically editing video and audio."
 url="https://auto-editor.com/"
 arch=('any')
 license=("Unlicense")
-depends=('python' 'python-numpy' 'python-pyav')
+depends=('python' 'python-numpy' 'python-av')
 optdepends=('yt-dlp: download and use URLs as inputs')
 makedepends=('python-setuptools' 'python-build' 'python-pip')
 source=("$pkgname-$pkgver.tar.gz::https://github.com/WyattBlue/auto-editor/archive/refs/tags/${_pkgver}.tar.gz")

python-pyav should be replaced by python-av as its AUR package doesn't compile. Further more, upstream GitHub repository mentioned that pyav has been merged to av, and there's no reason to use pyav anymore.

After replace python-pyav with python-av , package compiles normally.

ston commented on 2022-11-14 12:25 (UTC)

Dear aur users, I'm sorry, but I'm no longer using archlinux and need someone to help maintain this pkgbuild, I'll drop this package.