
【プラグイン配布】AviUtl2へSRTファイルから字幕と字幕背景を一括配置|ChatGPTで作らせてみた
前回の記事では、約6分20秒の英語動画をChatGPTとAviUtl2で約2分46秒へ編集し、41個の日本語字幕を付けました。
文字起こし、日本語訳、字幕用の文章整理、SRTファイルの作成までの流れは、前回の記事で紹介しています。
SRTファイルは、字幕の文章と表示時間をまとめたファイルです。詳しい仕組みと実際の作成例は、前回の記事で確認できます。
今回は、その続きです。
前回の編集で残った、字幕と、その後ろに置く長方形の背景(以下、字幕背景)を一つずつ配置・調整する手間を減らす専用プラグインを作成しました。
字幕と字幕背景の一括配置については、実際の41字幕で検証しています。設定保存、プリセット、.srtstyleの書き出し・読み込みを含む0.5.0は、公開前に最終確認したものを配布します。
先に大事なこと
字幕だけを付けたいのであれば、専用プラグインを新しく作る必要はありません。
前回の方法でSRTファイルを作り、すでに公開されている無料プラグインを使ってAviUtl2へ読み込めば十分です。
今回の作業でも、本当に重要だったのはプラグインよりSRTファイルでした。文字起こし、翻訳、字幕文、表示時間が間違っていれば、どのプラグインで読み込んでも正しい字幕にはなりません。
SRTファイルの作成方法と実例は前回の記事で扱っているため、この記事では繰り返しません。
既存の方法はすでにある
AviUtl2へSRTファイルを読み込む方法は、すでに複数公開されています。
基本的な一括読み込みだけが目的なら、まず既存ツールを確認した方が早いです。
この記事は「SRTファイルを読み込める唯一のプラグインを作った」という内容ではありません。
それでも作った理由
前回の動画では、日本語字幕を41件使いました。
字幕だけでなく字幕背景も付けたため、字幕と字幕背景を同じ時間へ一つずつ配置する作業が発生しました。
さらに、読み込み後にフォント、縁取り、位置、字幕背景の色などをまとめて変更したくなりました。
字幕だけを一括配置できても、字幕背景の複製や見た目の調整が41回分残れば、まだ面倒です。
そこで、既存手段で残った作業を減らすため、自分が欲しい仕様をChatGPTへ伝え、専用プラグインを作らせました。
このプラグインで減らせた作業
字幕を一つずつ配置する作業
字幕背景と見た目を繰り返し調整する作業
動画ごとに同じ設定を作り直す作業
実際に試した結果
一括配置機能については、今回使用したSRTファイルで字幕41件の読み込みに成功しました。
字幕背景を有効にした場合は、字幕41件と字幕背景41件の計82オブジェクトを同時に作成できました。
一度のUndoで全体を戻し、Redoで復元できることも確認しています。
この記事では、細かなプログラムの仕組みではなく、実際に何を頼み、どんな機能を追加し、どう使える形になったのかを紹介します。
この先で紹介すること
AIへ最初に渡した開発プロンプト
後から追加した機能と、0.5.0用の最終仕様
プラグインの導入方法
SRTファイルから字幕と字幕背景を読み込む手順
設定とプリセットの使い方
現在の制限と注意点
公開前に最終確認した配布ファイル
プログラミングの知識がなくても、自分が困っている作業をAIへ伝え、実用品まで作れるのかを検証した記録です。
購入前にご確認ください
Windowsの64bit版AviUtl2向けの非公式プラグインです
動作確認済みのAviUtl2本体バージョンは2.1.11aです。
AviUtl2本体の更新で仕様が変わった場合、正常に動作しなくなる可能性があります
確認していない本体バージョンでの動作は保証できません
最初は元のプロジェクトを残し、テスト用プロジェクトで試してください
購入者本人は、私的・商用の動画制作に利用し、自分で使用する目的に限って改変できます。
プラグイン本体とその改変物、説明書、プロンプト、その他の配布データの再配布・販売は禁止します。
本プラグインを使って制作した動画は、公開・配信・販売できます。
個別サポートや、将来のAviUtl2更新への対応・継続的なアップデートは保証しません。
購入すると受け取れるもの
購入後、有料部分から次のファイルをダウンロードできます。