
ffmpeg.exe updated to the latest stable release 5.1.2 (圆4 "essentials" build from ). added netstandard2.0 build for NReco.VideoConverter nuget (includes ffmpeg.exe) now it can be used in NET6/NET7/.NET Core apps with free offering! (Windows deployments only). fixed issue that can occur when FFMpegConverter.Stop method is called (NullReferenceException at AsyncStreamReader.WaitUtilEOF). This nuget can be used only for Windows deployments. NET apps and get leverages of simplified deployment (no need to deploy ffmpeg.exe separately). Starting from version 1.2.0 you can use NReco.VideoConverter nuget in modern. ( nuget): this is a wrapper version without ffmpeg.exe, it expects that ffmpeg is deployed separately and suitable for Linux/Docker or MacOS, or if you want to use a specific ffmpeg version/build. Non-Windows deployments are supported with LT version VideoConverter works fine with Azure VM instances (Web Role, Worker Role, Azure WebJobs). Azure Apps with VM-based plan ('Basic' or higher) can run tasks automated with VideoConverter. partial-trust environments: most shared ASP.NET hostings. This might be not possible in the following cases: VideoConverter executes FFMpeg in a separate process (via API)Īnd your hosting environment/platform should allow that. ScreenCapture: record desktop (with mouse moves) and save as mp4 video + softly stop encoding process by sending Ctrl+C signal. Rotate: detect video clip orientation and perform necessary rotation. LiveStreamFromImages: encode live video stream from images (Bitmap objects, without temp files). LiveStreamRecognition: decode h264 stream and get frames as Bitmaps for further processing (for video recognition or extracting sequence of video thumbnails for every minute) as C# Bitmap objects (console app). LiveStreamMvc: on-the-fly live stream transcoding for HTML5 video (ASP.NET MVC app). ConvertProgressWinForms: convert video with progress bar in a separate thread (WinForm app).
DemoWebForms: Convert any video file to MP4/FLV, extract video thumbnail, apply video watermark image (online demo code).VideoWatermark: apply watermark to the video (PNG image or just a text).CutCropResize: code snippets to cut/crop/resize videos.
Concat: merge several videos into one resulting file (with complex filter and 'concat' demuxer). NET library: all you need is one assembly (FFMpeg is embedded into DLL and extracted on first use)
can resize/crop/cut/split/merge video files, combine video and audio from different files, transcode live video stream from C# Stream input (Webcam, RTSP URL, file) to C# Stream output (streaming server URL, file). all ffmpeg command-line options are supported. no memory leaks: ffmpeg is executed in separate process. (mp4,mp3,h264,wmv,wav,avi,flv,mov,mkv,webm,ogg and many others) NET wrapper: convert (encode,decode) almost all known video and audio formats