Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jedbrooke/golem-auto-editor
Run Auto-Editor on the Golem Network
https://github.com/jedbrooke/golem-auto-editor
auto-editor golem video-processing
Last synced: 29 days ago
JSON representation
Run Auto-Editor on the Golem Network
- Host: GitHub
- URL: https://github.com/jedbrooke/golem-auto-editor
- Owner: jedbrooke
- License: gpl-3.0
- Created: 2021-09-30T01:06:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-25T02:41:39.000Z (over 2 years ago)
- Last Synced: 2024-01-25T03:03:57.501Z (10 months ago)
- Topics: auto-editor, golem, video-processing
- Language: Python
- Homepage:
- Size: 125 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golem - Golem Auto Editor - Run Auto-Editor to automatically perform some video editing functions, offload the video processing to Golem. (Archive / Apps)
README
# golem-auto-editor
Run Auto-Editor on the Golem Network.## Running
To run you first need to have yagna installed and the yagna daemon running. Instructions on how to do that [here](https://handbook.golem.network/requestor-tutorials/flash-tutorial-of-requestor-development) and [here](https://handbook.golem.network/requestor-tutorials/flash-tutorial-of-requestor-development/run-first-task-on-golem).Running the program looks like:
```python3 requstor.py INPUT_FILE [--auto-editor-args="[ARGS]"] [--output ]```
`INPUT_FILE` is the file you want processed. Although auto-editor supports multiple files as input, this program currently does not. Additionally, any args regarding output to in the `auto-editor-args` field will be ignored, as those will be overwritten by the program.
Be careful when specifying video codecs to auto-editor, as only those that ship by default with ffmpeg on debian will be present. Most common codecs like `h26x` and `vpx` are supported. Full list can be found [here](codecs.txt).
for more info run ```python3 requestor.py --help```
so far I have only tested it on ubuntu 20.04
## Dependancies
- python packages:
- yapapi
- ffmpeg and ffprobeif you want to modify or build the docker image yourself you will need some additional dependancies:
- docker
- gvmkit-build## What is Auto-Editor?
[Auto-Editor](https://auto-editor.com/) is a command line tool to automate some simple video editiing tasks, such as cutting out silence and dead-space. Great for students who want to watch lecture videos in less time, or content creators editing a long interview.## Why do we need Golem?
you can absolutely run auto-editor on your own computer, but the video encoding and other processing that it performs can be very intensive, so distributing it over many computers can help speed it up greatly. Or, it can make processing of long videos feasible on lower spec machines, potentially even a Chromebook. See [benchmark.md](benchmark.md) for an example of the speedup.## What is the Golem Network?
Golem Network is a decentralized distributed super-computing platform. Read more about it at their website: [https://golem.network](https://golem.network).