5个版本
0.0.6 | 2023年10月16日 |
---|---|
0.0.4 | 2023年10月16日 |
0.0.3 | 2023年10月16日 |
0.0.2 | 2020年2月12日 |
0.0.1 | 2020年2月12日 |
#2267 在 命令行工具
4.5MB
143 代码行
blockish-caca
使用blockish(Unicode块)在libcaca上通过LD_PRELOAD魔法实现的终端视频播放器
构建它
$ cargo build --release
将其作为crate使用
使用它(Rust语言)
$ cargo run mplayer path/to/your/video
$ cargo run mpv path/to/your/video
$ cargo run cvlc path/to/your/video
使用它(终端)
$ CACA_DRIVER=raw LD_PRELOAD=target/release/libcaca_blockish.so mplayer -vo caca path/to/your/video
$ CACA_DRIVER=raw LD_PRELOAD=target/release/libcaca_blockish.so mplayer -vo caca path/to/your/video
$ DISPLAY="" CACA_DRIVER=raw LD_PRELOAD=target/release/libcaca_blockish.so:/usr/lib/x86_64-linux-gnu/libcaca.so cvlc --quiet -V caca /path/to/your/video
使用它(shell脚本)
$ ./mplayer path/to/your/video
$ ./mpv path/to/your/video
$ ./vlc path/to/your/video
依赖项
~11–21MB
~253K SLoC