Giter Site home page Giter Site logo

Apple Silicon support about remotion HOT 4 CLOSED

remotion-dev avatar remotion-dev commented on May 18, 2024
Apple Silicon support

from remotion.

Comments (4)

JonnyBurger avatar JonnyBurger commented on May 18, 2024 4

Thanks for reporting! In that case, we must provide the option to specify an executable yourself. I just noticed that there is an puppeteer-core package which doesn't install the browser on installation. Would also be good because Puppeteer is not required for the preview, so the installation will be much faster.

Plus so many people already have Chrome installed!
Will tackle this soon.

from remotion.

jcblw avatar jcblw commented on May 18, 2024 3

I got this project working on Mac M1. You just need to disable the auto-download of Chromium and install it manually.

I have this in my ~/.zshrc since I run a few projects that use puppeteer.

export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
# Path for chromium needed for puppeteer
export PUPPETEER_EXECUTABLE_PATH="/Users/<username>/<path-may-vary>/Chromium.app/Contents/MacOS/Chromium"

Got this info from puppeteers issues. More info here.
puppeteer/puppeteer#6622 (comment)

from remotion.

dqbd avatar dqbd commented on May 18, 2024

It seems like the issue is not yet resolved as of puppeteer@^7.0.4, cannot install and launch Chromium without specifying executablePath in packages/renderer

from remotion.

c0bra avatar c0bra commented on May 18, 2024

Note for others that I was getting an error like this: "Chromium.app is damaged. You should move it to Trash."

And had to reinstall chromium unquarantined: brew reinstall chromium --no-quarantine

Not sure if that's the ideal solution, but it worked. I have the same zshrc env vars as specified above.

from remotion.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.