Skip to content

Low level, mostly safe FFmpeg API wrappers based on FFmpeg.AutoGen.

License

Notifications You must be signed in to change notification settings

RyanYANG52/FFmpegWrapper

Repository files navigation

FFmpeg.ApiWrapper

GitHub Nuget

Low level, mostly safe FFmpeg API wrappers built on top of FFmpeg.AutoGen.


Using the FFmpeg API tends to be tedious and error prone due to the amount of struct setup, memory management, and vague error codes.
This library aims to provide safe idiomatic wrappers and utility functions around several APIs, to facilitate development of media applications.

Examples

The easiest way to get started may be by looking at the code samples listed below. The wrappers do not diverge too much from their native counterparts, so familiarity with the native API may help with more complicated use cases.

On Windows, FFmpeg binaries must be manually copied to the build directory, or specified through ffmpeg.RootPath as explained here.

About

Low level, mostly safe FFmpeg API wrappers based on FFmpeg.AutoGen.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%