5个稳定版本
2.0.1 | 2020年9月29日 |
---|---|
2.0.0 | 2020年7月26日 |
1.1.0 | 2020年7月15日 |
1.0.1 | 2020年6月26日 |
#127 在 视频
374 每月下载量
在 5 个Crate中使用 (直接使用4个)
1MB
5K SLoC
libmpv-rs
用Rust编写的libmpv抽象,易于使用,并提供读取几乎所有视频和音频编解码器的功能。
依赖关系
Rust版本 >= 1.30。Libmpv版本1.101(mpv版本0.29.1)是最低要求的版本。
为了方便构建,您可以使用build_libmpv
功能,该功能用于链接。特别适用于交叉编译到Windows。需要设置MPV_SOURCE
环境变量,指向包含您要构建的mpv源代码的目录。对于Windows目标,这预计已经构建,具有名为MPV_SOURCE/64
或/32
的目录,分别包含64位和32位目标的构建工件。在Unix上,这预计是mpv-build仓库的副本。
示例
要运行示例,请执行cargo run [--release] --example x -- test-data/speech_12kbps_mb.wav
,其中x是以下之一
events
:事件枚举protocol
:实现自定义filereader://
协议,该协议读取文件
贡献
欢迎所有拉取请求/问题。