1个版本 (0个不稳定版本)
2.0.2-fork.1 | 2022年12月28日 |
---|
#176 在 视频
每月325次下载
在 6 个crate中使用了(5个直接使用)
1MB
5.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://
协议,读取文件
贡献
欢迎所有pull请求/问题。