「Term Video Cli」
Asciiアニメーション ターミナル描画ツール FFmpeg の Rust 用 Wrapper Crate を使用しようと思ったのですが,Build にそもそも失敗し, 結局,うまくいかなかったため Command::new で子プロセスとして FFmpeg を実行する方法に切り替えました. 再生中に,ノイズのようなものが表示されるのを解決できませんでした. 24FPS 処理のため,3 分 40 秒の動画で 220s*24f で 5200 枚程度の画像が生成される事になり, ターミナルサイズが大きいほど解像度が高くなるため,綺麗に描画したい場合は,より容量が必要になります. completed (開発済み) TermVideoCli
Youtube demo
Tech Info
Crate Version image 0.25.1 term_size 0.3.2 tokio 1.37.0 FFmpeg 4.4.2 clap 4.5.4 機能
実装にあたってつまずいた部分
別の実装方法を考慮すべき点
Status
View Source
History