radek-k / FFMediaToolkit

FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
MIT License
352 stars 56 forks source link

Request to provide basic code example for video conversion/compression #106

Closed AlessandroMartinelli closed 2 years ago

AlessandroMartinelli commented 2 years ago

Hi, could you please provide a short code example on how to use this library to compress a video (e.g. mp4) with some given parameters?

As of now you've provided examples as how to extract frames and/or informations from a video and how to create a video from image frames. But FFmpeg basic usage is just to convert/compress a video.

Thanks! Alessandro

radek-k commented 2 years ago

FFMediaToolkit doesn't use FFmpeg tool itself, but its low-level API, which provides direct access to video frames. For video conversion I recommend using a FFmpeg command-line wrapper library such as Xabe.FFmpeg. It would be more reliable and easier to setup.

AlessandroMartinelli commented 2 years ago

Understood, thank you very much for pointing me in the right direction.