Converts YT video links into zoom background videos
Grab a release from here and run it.
A recent version of a node.js with yarn installed.
- Clone the repository
- Run
yarn
- Run
yarn startdev
to start with dev tools enabled,yarn start
to start without (dev tools can be opened if you know the keyboard shortcut). - To build for Windows or macOS, run
npx electron-builder -m | -w
.
This was written as a side project, so don't expect this to be a good example of a code organization. A lot of the code should be running under the main process instead of the renderer.
You can also drag and drop files onto the window to convert local files. Dragging and dropping a file will start the conversion process after prompting you for a location for the converted video.
Under the hood, this uses ytdl-core
to grab the videos and ffmpeg
(via ffmpeg-installer
and fluent-ffmpeg
) to convert them.
(mostly from electron-log
)
- on Linux: ~/.config/zoomtube/logs/
- on macOS: ~/Library/Logs/zoomtube/
- on Windows: %USERPROFILE%\AppData\Roaming\zoomtube\logs\
There are currently 3 files created:
- renderer.log
- download.log
- convert.log
You can guess what each does.