端末上のテキスト表示を記録するには asciinemaを使うが、
これだけでは〇〇.castというあまり一般的ではないファイルができるだけで、
これを公開してもごく一部にしか通じない。
まず、
$ asciinema rec othello.cast
などと、asciinemaを記録モードで起動
例としてcpmで動作するGAME80コンパイラGC80で作った
オセロプログラム起動、終了、録画停止
$ asciinema play othello.cast
で記録の再生、確認
これを一般的なmp4動画にしたいと悩む。
おなじみのduck.aiにお伺いをたてるとasciinema-animとか言うのが有るらしい
と言われるが見当たらない、普通にweb検索をかけても出ないところを見ると
お約束の嘘解答に騙されてしまったようだ。
そこで、改めて探し出したのが sh2mp4 だ。
コレ単体で端末の表示の記録録画ができるらしいが
今回欲しいのは〇〇.castをmp4動画に変換する機能。
$ sh2mp4 --cast-file othello.cast othello.mp4
とかやって、できたmp4動画を見たら「*」記号が「.」と代わらんぐらい小さくて納得いかず。
オプションにフォントの種類とサイズが代えあられるらしいので試した結果
$ sh2mp4 --cast-file othello --font "Source Code Pro" --font-size 14 othello.mp4
で、できた動画がこんな感じ
が、ローカルで見ると内容が判るんだが、ブログに上げてみると上の動画はただの黒い画面に小さな点がチマチマしてるようにしか見えない。全く使えない。
別のやり方を探す、単純に画面を動画としてキャプチャするsimplescreenrecorderというの試す。
コメント
コメントを投稿