Skip to content

WangsYi/ffme.avalonia

Repository files navigation

中文 | English

FFME.Avalonia

说明

一个基于ffmpeg.autogen的Avalonia视频播放控件。

感谢 unosquare/ffmediaelement

使用

1. 安装ffmpeg 4.4,需要动态库版本

Windows

从以下地址下载,或手动编译,需要选择4.4版本。 https://github.com/GyanD/codexffmpeg/releases/download/4.4/ffmpeg-4.4-full_build-shared.zip

Linux

使用包管理器,安装ffmpeg,需要确定,软件源中的ffmpeg为4.4版本,否则需要手动编译

测试ubuntu 22.04、deepin 23 beta2中正常运行

2. 配置ffmpeg动态库路径

参考FFME.Avalonia.Sample,修改App.axaml.cs中的加载路径;

  • windows设置为你解压的ffmpeg的路径
  • linux中需要设置为/usr/lib/x86_64-linux-gnu,具体路径可能根据发行版及cpu架构有所差异,请参照发行版的文档

3. 运行项目

运行FFME.Avalonia.Sample项目,点击打开视频,即可看到效果。

TODO

  • 测试windows;
  • 测试linux;
  • 测试macOS;
  • 完成字幕支持测试;
  • 完善Sample项目;
  • 完善文档;
  • 英文文档。

About

A media element based ffmpeg for AvaloniaUI。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages