Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,67 @@
|
|
| 1 |
-
---
|
| 2 |
-
license: mit
|
| 3 |
-
--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: mit
|
| 3 |
+
pipeline_tag: image-to-image
|
| 4 |
+
library_name: onnxruntime
|
| 5 |
+
tags:
|
| 6 |
+
- onnx
|
| 7 |
+
- rife
|
| 8 |
+
- frame-interpolation
|
| 9 |
+
- video
|
| 10 |
+
- motion-interpolation
|
| 11 |
+
---
|
| 12 |
+
|
| 13 |
+
# RIFE_FP32
|
| 14 |
+
|
| 15 |
+
RIFE_FP32 is an ONNX export of a RIFE frame interpolation model intended for video frame generation and FPS upscaling workflows.
|
| 16 |
+
|
| 17 |
+
## Model Description
|
| 18 |
+
|
| 19 |
+
This repository provides a float32 ONNX version of a RIFE model for frame interpolation.
|
| 20 |
+
It is intended for use in applications that generate intermediate frames between two input video frames in order to increase perceived smoothness or raise output framerate.
|
| 21 |
+
|
| 22 |
+
## File
|
| 23 |
+
|
| 24 |
+
- `RIFE_fp32.onnx`
|
| 25 |
+
|
| 26 |
+
## Intended Use
|
| 27 |
+
|
| 28 |
+
This model is intended for:
|
| 29 |
+
|
| 30 |
+
- video frame interpolation
|
| 31 |
+
- FPS upscaling workflows
|
| 32 |
+
- offline processing pipelines
|
| 33 |
+
- ONNX Runtime based applications
|
| 34 |
+
|
| 35 |
+
Example use cases include:
|
| 36 |
+
|
| 37 |
+
- converting 24 FPS video to higher framerates
|
| 38 |
+
- generating in-between frames for smoother playback
|
| 39 |
+
- integrating frame interpolation into custom desktop tools or video pipelines
|
| 40 |
+
|
| 41 |
+
## Input / Output
|
| 42 |
+
|
| 43 |
+
The model is expected to take paired frame data prepared by the calling application and output interpolated intermediate frames.
|
| 44 |
+
|
| 45 |
+
Exact tensor formatting, preprocessing, and batching may depend on the application using the model.
|
| 46 |
+
|
| 47 |
+
## Usage Notes
|
| 48 |
+
|
| 49 |
+
- Designed for ONNX Runtime inference
|
| 50 |
+
- Best suited for integration into custom frame interpolation pipelines
|
| 51 |
+
- Performance depends on hardware, ONNX Runtime provider, and input resolution
|
| 52 |
+
- CUDA, DirectML, ROCm, or CPU execution may be used depending on the environment
|
| 53 |
+
|
| 54 |
+
## Limitations
|
| 55 |
+
|
| 56 |
+
- Quality may vary on fast motion, occlusion boundaries, transparency, particles, or scene cuts
|
| 57 |
+
- Results depend heavily on preprocessing and postprocessing in the host application
|
| 58 |
+
- This repository provides the model file only, not a full standalone interpolation application
|
| 59 |
+
|
| 60 |
+
## License
|
| 61 |
+
|
| 62 |
+
This model repository is released under the MIT License.
|
| 63 |
+
|
| 64 |
+
## Acknowledgments
|
| 65 |
+
|
| 66 |
+
RIFE is widely used for video frame interpolation research and practical workflows.
|
| 67 |
+
This repository provides an ONNX-packaged version for deployment and application integration.
|