#author("2026-04-21T09:47:52+09:00","","")
#author("2026-04-21T09:56:21+09:00","","")
* demo [#m2caba6b]

** demo.mov -> demo.gif 作成 [#ebd6d98d]

横幅大きくしてサイズを小さく
 ffmpeg -i demo.mov -vf "tpad=stop_mode=clone:stop_duration=2,fps=10,scale=1280:-1:flags=lanczos,palettegen=max_colors=128" palette.png
 
 ffmpeg -i demo.mov -i palette.png -lavfi "tpad=stop_mode=clone:stop_duration=2,fps=10,scale=1280:-1:flags=lanczos[x];[x][1:v]paletteuse" demo.gif

勝手に短くなるので対策版
 ffmpeg -i demo.mov -vf "tpad=stop_mode=clone:stop_duration=2,fps=10,scale=720:-1:flags=lanczos,palettegen" palette.png
 
 ffmpeg -i demo.mov -i palette.png -lavfi "tpad=stop_mode=clone:stop_duration=2,fps=10,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse" demo.gif

勝手に短くなるやつ
 ffmpeg -i demo.mov -vf "fps=10,scale=720:-1:flags=lanczos,palettegen" palette.png
 ffmpeg -i demo.mov -i palette.png -lavfi "fps=10,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse" demo.gif

** demo V0.3.0 シナリオ [#x2df925f]
demo.gifを作ります。

デモ概要
- 表が二つあるgfmファイルを開いておく
- 最初はraw表示(ありふれたmarkdownドキュメントにみえる)
- Tir toggle コマンド実行するとtir-vim表示になる
- 表の中には改行(<br>)が自然な形で含まれている
-- マルチセルに対応していることをここでアピール
- v2alで複数列を選択する
- Tir width-で列幅減少、dot repeat でさらに減少
-- セル幅に合わせてwrapすることをアピール
- undo連続でセル幅増加
- valで列を選択しdで削除
- <leader>tfでセル移動
- pで削除した列を貼り付け
-- 列の移動が簡単にできることをアピール
- セルに文字入力、改行文字も入れる
-- 普通に編集できることをアピール
- ESCすると表が正規化する
- Tir toggle でraw markdown にする

こんなデモでどうでしょうか?
上記デモで使用する横幅80,縦20行程度のmarkdownファイルが欲しいです。
自然な形のmarkdownファイルを作れますか?
改行も自然な形で入れてください。

Front page   Edit Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes