ツール駄菓子屋

あとから字幕屋

撮り終わった動画に、あとから字幕をこしらえます。

動画mp4 / mkv / mov …
字幕.srt / .vtt / .txt

録画した動画を放り込むと、時間の情報がついた字幕ファイルを作ります。YouTube の字幕アップロードにそのまま渡せる形式です。

1
00:00:00,000 --> 00:00:03,080
こんにちは、あとから字幕屋のテストです。

2
00:00:04,620 --> 00:00:07,260
録画した動画から字幕ファイルを作ります。
¥0ぜんぶ無料・広告なし ⬇ ダウンロード(41KB)
Windows専用 要インストール GPUなしでも可

ZIP自体は41KBですが、初回の準備で 合計3〜4GB をダウンロードします。
ブラウザだけでは動きません。下の「おことわり」を必ず読んでください。

こんな道具です

生配信中にその場で字幕を出したいときは、対になる 字幕職人 をどうぞ。

画面

あとから字幕屋の画面。ファイル一覧に2本の動画が並び、それぞれ字幕ができたと緑色で表示されている
放り込んで、押すだけです

動くPCの条件

OSWindows 10 / 11(Mac・スマホは非対応です)
Python3.10以降が必要です(無料)。プログラムを動かすための土台で、多くのPCには入っていません。
入っているか分からない人は、そのまま setup.bat を実行してください。入っていなければ「Python not found」と出るので、そこから python.org で入れれば大丈夫です。
インストール画面の下にある 「Add python.exe to PATH」のチェックだけ忘れずに
グラフィックボードNVIDIA製があると速くなります。
AMD(Radeon)や Intel の GPU は使われません。「遅い」のではなく、中で使っている部品が NVIDIA にしか対応していないためです。その場合は CPU で動きます。
→ 下の「GPUが無いとき・Radeonのとき」を見てください
空き容量3〜4GBほど

GPUが無いとき・Radeonのとき

Radeon でも Intel の内蔵GPUでも、ちゃんと動きます。ただしその場合、GPUは使われずCPUで計算します。中で使っている部品が NVIDIA 専用のつくりになっているためで、性能の問題ではありません。

「CPUだと使いものにならないのでは」と思われがちですが、実際に測ってみるとそうでもありませんでした。

精度の設定GPUあり GPUなし(CPU)CPUで1時間の配信
base(軽い)112倍速26倍速2分
small78倍速10倍速6分
medium(推奨)41倍速3.6倍速17分

録画をあとから処理するので、多少遅くても待てば終わります。GPUが無い人は small あたりが、速さと精度のちょうどいいところです。

測ったPCのCPUは32スレッドあります。コアが少ないPCではこれより遅くなります(8スレッドなら3〜4倍かかる見当)。目安として読んでください。

使い方

  1. ZIPを右クリック →「プロパティ」→ 下の「許可する」にチェック
    してから展開してください。これをやらないとWindowsに止められます。
  2. setup.bat をダブルクリック
    必要なものを自動でそろえます。回線にもよりますが数分〜十数分かかります。
  3. start.bat をダブルクリック
    [ファイルを追加...]で動画を選んで、[字幕を作る]を押します。
    初回だけ、聞き取り用のデータ(約1.5GB)をここでダウンロードします。
  4. できあがり
    字幕は元の動画と同じ場所に、同じ名前で保存されます。
    雑談配信.mp4 の隣に 雑談配信.srt ができます。

start.bat に動画をドロップして起動すると、そのファイルが最初から入った状態で開きます。ショートカットを作っておくと楽です。

YouTubeへの入れかた

YouTube Studio → 動画を選ぶ → 字幕 → 言語を選ぶ → ファイルをアップロード → 「タイミング情報あり」を選んで、できた .srt を渡すだけです。

⚠ 大事なおことわり

やめるとき

インストーラを使っていないので、アンインストールという操作はありません。レジストリも触らないし、常駐もしません。消したいときは次の2つを削除するだけです。

中身のはなし

聞き取りには faster-whisper という、無料で公開されている音声認識を使っています。動画から音を取り出すのは FFmpeg(PyAV)です。どちらもあなたのPCの中だけで動くので、動画も文字も外には出ません。

プログラムはMITライセンスです。ZIPの中身は全部そのまま読めるテキストなので、改造も再配布もご自由にどうぞ。

「こんな機能が欲しい」「ここが動かない」は X(@tool_dagashiya) までどうぞ。直せそうなら直します。