登录 注册
当前位置:主页 > 资源下载 > 46 > FFMediaToolkit:FFMediaToolkit是使用FFmpeg本机库的.NET跨平台视频解码器编码器库。 它支持视频帧提取,读取流元数据并从位图创建FFmpeg支持的任何格式的视频下载

FFMediaToolkit:FFMediaToolkit是使用FFmpeg本机库的.NET跨平台视频解码器编码器库。 它支持视频帧提取,读取流元数据并从位图创建FFmpeg支持的任何格式的视频下载

  • 更新:2024-09-04 19:17:32
  • 大小:58KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

FFMediaToolkit FFMediaToolkit是一个用于创建和读取视频文件的.NET库。 它通过绑定使用本机FFmpeg库。 产品特点 对FFmpeg支持的多种格式的视频进行解码/编码。 按帧索引或时间戳访问任何视频。 根据具有元数据,像素格式,比特率,CRF,FPS,GoP,尺寸和其他编解码器设置的图像创建视频。 支持阅读多媒体章节和元数据。 跨平台-在.NET Core或.NET Framework项目中,可在Linux,Windows和macOS上运行。 1获取帧所需的时间取决于视频流中关键帧的数量(请参阅 ) 2在可变帧频视频中不支持按索引访问帧。 代码样本 将所有视频帧提取为PNG文件 int i = 0 ; var file = MediaFile . Open ( @" C:\videos\movie.mp4 " ); while ( file . Video . TryReadNextFrame ( out var imageData )) { imageData . ToBitmap (). Save ( $@" C:\images\f