vtthonyaku#
FOSDEM のアーカイブの .vtt ファイルを翻訳して、別の言語で字幕が見たい!
コマンド#
--input に翻訳したいのを、--output に翻訳したやつをどこに置くかを。
bun honyaku.ts --input "./input.vtt" --output "./output.vtt"
コード書いてる途中に頻繁に落ちたので、1行ずつファイルに保存しています。実行した途端にファイルが作られる、また上書きなどの警告が出ないので注意してください。
--tsuduki は落ちた場合に途中から再開するコマンドで、--nowrite はまだファイルに書き込まずにログとして表示するだけ(開発用)というコマンドです。
bun io --tsuduki --nowrite
手順#
- 依存関係をインストールします。
必要なのは Ollama と Bun です。Ollama は ollama serve 等でサーバーも起動しておいてください。
- Ollama でモデルを Pull します。
ollama pull mitmul/plamo-2-translate:Q3_K
latest の Q4_K は重すぎたので軽量らしい Q3_K を選びました。正直なところよくわからないです。
- ダウンロードして実行します。
wget https://tangled.org/kyohenoki.com/vtthonyaku/raw/ku/honyaku.ts
bun honyaku.ts --input [...] --output [...]
途中で途切れてしまったら、--tsuduki で再開します。
bun honyaku.ts --input [...] --output [...] --tsuduki
- 字幕と一緒に見る!
動画プレイヤーには SMPlayer がおすすめです!
豊富な種類を再生できる mpv の実用性と使いやすさに優れている VLC のいいとこ取りって感じで、UI も逆に味があっていいです!Arch Linux なら sudo pacman -S smplayer でインストールできます!
動画を開き、字幕 > 読み込み で翻訳した字幕ファイルを読み込んで再生!