Package Details: av1an-git r2240.c44f779-1

Git Clone URL: https://aur.archlinux.org/av1an-git.git (read-only, click to copy)
Package Base: av1an-git
Description: A cross-platform all-in-one tool for streamlining AV1 encoding
Upstream URL: https://github.com/master-of-zen/Av1an
Licenses: GPL3
Conflicts: av1an
Provides: av1an
Submitter: nathanielcwm
Maintainer: redzic (jholmer)
Last Packager: jholmer
Votes: 1
Popularity: 0.000000
First Submitted: 2021-04-09 06:07 (UTC)
Last Updated: 2022-08-03 23:41 (UTC)

Dependencies (14)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

jholmer commented on 2022-08-03 13:04 (UTC)

This comes partly out of superyu's comment below and partly out of a discussion on av1an's discord:

The export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig' line should be removed entirely from the PKGBUILD. av1an has supported ffmpeg 5.0 for many months. On top of that, this package depends on ffmpeg which points to 5.0, not 4.4, so I think this PKG_CONFIG line is likely to break builds for users who don't happen to have 4.4 on their system.

I just gave it a test on two separate machines with the PKG_CONFIG_PATH line removed entirely, and had success.

superyu1337 commented on 2022-05-12 20:20 (UTC) (edited on 2022-05-12 20:22 (UTC) by superyu1337)

to add to the previous comment by @Simoms

when using ffmpeg-git with svt-av1-git, it won't build. Possibly due to the ffmpeg-next crate not supporting newer ffmpeg builds? My second guess would be that some other ffmpeg dependent crate only supports old svtav1 libraries.

  = note: /usr/bin/ld: warning: libSvtAv1Enc.so.0, needed by 
/usr/lib/ffmpeg4.4/libavcodec.so, not found (try using -rpath or -rpath-link)
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_send_picture'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_get_packet'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_set_parameter'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_stream_header'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_deinit'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_init_handle'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_release_out_buffer'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_stream_header_release'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_init'
          /usr/bin/ld: /usr/lib/ffmpeg4.4/libavcodec.so: undefined reference to 
`svt_av1_enc_deinit_handle'
          collect2: error: ld returned 1 exit status

  = help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `av1an` due to previous error

Simoms commented on 2022-05-12 14:16 (UTC)

Fails with "could not compile "ffmpeg-next" due to 56 previous errors" when I already have ffmpeg-git

Fails with "A failure occured in build()." when I have regular ffmpeg.

nathanielcwm commented on 2021-10-09 03:10 (UTC)

Yep, clang is now required to build.

alexheretic commented on 2021-10-05 17:06 (UTC)

The build is failing in a chroot env. Missing makedepends?

thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-.so', 'libclang.so.', 'libclang-.so.'], set the LIBCLANG_PATH environment variable to a path where one of these files can be found (invalid: [])"', /build/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.54.0/src/lib.rs:1959:31

damian101 commented on 2021-09-01 05:47 (UTC)

why won't it install when ffmpeg-git instead of ffmpeg is installed?

jholmer commented on 2021-06-28 14:07 (UTC)

This has been broken for a bit. I believe the build method changed with the ongoing migration to Rust.

nathanielcwm commented on 2020-09-28 01:08 (UTC)

Thanks for the heads up.

kruzah commented on 2020-09-27 20:32 (UTC)

Fuzzywuzzy seems to have been added as a dependency upstream very recently. python-fuzzywuzzy should be added to depends list to make it run properly.