Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

how to manual install this project, or is that any way to use NVIDIA GPU in a docker container #3

Open
assassinliujie opened this issue Feb 12, 2024 · 1 comment

Comments

@assassinliujie
Copy link

No description provided.

Dinoosauro added a commit that referenced this issue Feb 17, 2024
- ffmpeg-web with Electron support can run at native speeds, also with hardware acceleration [#3]
   * Hardware acceleration is only tested with Intel and Apple processors 
- New custom arguments UI
   * A new simpler UI permits to write each argument in a easy way. 
   * Added arguments are shown as a circular button after the textbox
   * Arguments can be added with the "Add argument" button and removed by clicking on their name
- Improved parts of the code
   * Improved temp file names
   * Libraries are now loaded only if necessary
   * Improved code in certain areas
- New dialog design
   * Dialogs have now a backdrop filter with blur and opacity
@Dinoosauro
Copy link
Owner

Hi, thanks for the issue. I've developed a Electron wrapper of ffmpeg-web that uses the native ffmpeg binaries to achieve better performance, and with that you can enable hardware acceleration from the settings. Unfortunately I don't have a Nvidia GPU and I couldn't test it with NVENC, and I relied only on information found of the web. However, if it shouldn't work, please let me know which ffmpeg commands work and I'll try to update it.

If you want to try the new Electron app, clone the repository (I am still doing a few tests, but I hope that in a few minutes I'll push the commit to main), then install the dependencies and create the dist directory with node webHost.js local electron . After this installation, you can run it by writing npm run start. I might create executables of ffmpeg-web in the future, since it should be really easy with electron-forge, but I'll see that tomorrow

Dinoosauro added a commit that referenced this issue Feb 17, 2024
* Add Electron support, new custom args UI

- ffmpeg-web with Electron support can run at native speeds, also with hardware acceleration [#3]
   * Hardware acceleration is only tested with Intel and Apple processors 
- New custom arguments UI
   * A new simpler UI permits to write each argument in a easy way. 
   * Added arguments are shown as a circular button after the textbox
   * Arguments can be added with the "Add argument" button and removed by clicking on their name
- Improved parts of the code
   * Improved temp file names
   * Libraries are now loaded only if necessary
   * Improved code in certain areas
- New dialog design
   * Dialogs have now a backdrop filter with blur and opacity

* Update Dockerfile to make it work with new changes

Added the "local" argument to the command that runs the script to make the local version, since with these edits it no longer downloads everything locally

* Delete webpack.config.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants