Skip to content

[vpdq] ffmpeg error installing vpdq with pip #1834

@flicht

Description

@flicht

After pip installing vpdq, running into this error.

python -c 'import vpdq'                                                                                                                         ✔  system   11:29:05
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import vpdq
ImportError: dlopen(/Users/fred/vpdq/.venv/lib/python3.13/site-packages/vpdq.cpython-313-darwin.so, 0x0002): Library not loaded: /opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib
  Referenced from: <BC8CD09D-C95D-3778-9772-0BC08D2C70F0> /opt/homebrew/Cellar/ffmpeg/7.1.1_2/lib/libavdevice.61.3.100.dylib
  Reason: tried: '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file)Library not loaded: /opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib
  Referenced from: <A0AC4C59-E65E-34A2-ABB1-1E2878AE4C84> /opt/homebrew/Cellar/ffmpeg/7.1.1_2/lib/libavfilter.10.4.100.dylib
  Reason: tried: '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file)Library not loaded: /opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib
  Referenced from: <1A120716-29BD-363C-8C6D-52F0E564C3F8> /opt/homebrew/Cellar/ffmpeg/7.1.1_2/lib/libavformat.61.7.100.dylib
  Reason: tried: '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file)Library not loaded: /opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib
  Referenced from: <EF8812CD-61A5-38C9-A0B5-40F952EB7880> /opt/homebrew/Cellar/ffmpeg/7.1.1_2/lib/libavcodec.61.19.101.dylib
  Reason: tried: '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/opt/rav1e/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file), '/opt/homebrew/Cellar/rav1e/0.8.1/lib/librav1e.0.7.dylib' (no such file)

Seemed to be able to fix it by uninstalling ffmpeg and running

brew tap homebrew-ffmpeg/ffmpeg                                                                                                                      1 ✘  system   11:30:55
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-rav1e

Metadata

Metadata

Assignees

No one assigned

    Labels

    vpdqPertaining to the Video PDQ hashing algorithm

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions