https://github.com/jshrake/dragonfly
Command-line tool to extract frames from equirectangular (360) images and video.
https://github.com/jshrake/dragonfly
360-photo 360-video equirectangular ffmpeg
Last synced: about 1 year ago
JSON representation
Command-line tool to extract frames from equirectangular (360) images and video.
- Host: GitHub
- URL: https://github.com/jshrake/dragonfly
- Owner: jshrake
- Created: 2023-01-02T16:17:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-16T04:12:39.000Z (over 3 years ago)
- Last Synced: 2025-02-06T06:26:26.901Z (about 1 year ago)
- Topics: 360-photo, 360-video, equirectangular, ffmpeg
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dragonfly
Command-line tool to extract frames from equirectangular (360) images and video.
Convert this

into this
[example.webm](https://user-images.githubusercontent.com/3046816/212596188-88efb730-8ecb-4b99-b133-b9fca26f176a.webm)
**WARNING** This is alpha software and not ready for you to use. It will change.
## Getting Started
You need to install and ensure that the `ffmpeg` and `ffprobe` binaries are on your `$PATH`.
### MacOS
```console
brew install ffmpeg
```
## Usage
Here are some examples of things you can do with this software:
- Create a 5 second 30 FPS video from a 360 image
```bash
RUST_LOG=debug cargo run -- extract examples/example.jpg --frame-count 300 --j 8
RUST_LOG=debug cargo run -- encode --length 5 --fps 30 --scale 0.125
```
## Resources
### Projections
-
-
-
### ffmpeg
-
-
-
-
-
-
-
-
-
- List of useful example commands
- Another list