cbp-translate icon indicating copy to clipboard operation
cbp-translate copied to clipboard

Doesn't run on Apple Silicon

Open fastmot1on opened this issue 2 years ago • 2 comments

Hello, thanks for your amazing work. I'm struggling to get it to run on a M1 Mac environment - Running it on python 3.9 or 3.10 results in errors due to missing Mac modules - those seem to be all available on python 3.8 but then the code does not compile due to syntax errors:

(myCondaEnvironment) rafal@MacBook-M1 cbp_translate % python3.8 cbp_translate/cli.py --path-in ./assets/videos/keanu-reeves-interview.mp4 --path-out ./translated.mp4 --language PL

Traceback (most recent call last):
  File "cbp_translate/cli.py", line 4, in <module>
    from cbp_translate.pipeline import Config, run
  File "/Users/rafal/Crackground/cbp-translate/cbp_translate/pipeline.py", line 10, in <module>
    from cbp_translate.components.alignment import (
  File "/Users/rafal/Crackground/cbp-translate/cbp_translate/components/alignment.py", line 8, in <module>
    from cbp_translate.components.faces import FaceLocation, OnFrameRecognized
  File "/Users/rafal/Crackground/cbp-translate/cbp_translate/components/faces.py", line 13, in <module>
    from cbp_translate.components.loaders import frame_iterator, get_video_metadata
  File "/Users/rafal/Crackground/cbp-translate/cbp_translate/components/loaders.py", line 20, in <module>
    def get_video_metadata(path: str) -> tuple[int, int, tuple[int, int]]:
TypeError: 'type' object is not subscriptable

Any ideas are welcome :-)

fastmot1on avatar Jan 10 '23 11:01 fastmot1on