Skip to content

nalulabo/ExportSlides2Video

Repository files navigation

PowerPointスライドを読み上げ付き動画に変換するツール

これはなんですか

話したいことを発表者ノートに書いておくだけでプレゼンテーション動画を作成します。 PowerPointスライドファイルの各スライドに記入された発表者ノートを読み上げます。 読み上げた音声をスライドに埋め込みます。 そして、動画ファイルに書き出しを行います。

目的

資料作成だけで動画を作成できるため、動画投稿サイトなどを利用した共有が簡単になります。 また、発表の練習をすることなく動画に書き出すことができるため時間短縮にもつながります。

使い方

PowerPointマクロ

標準モジュール形式(ExportSlides2Video.bas)を動画にしたいPowerPointファイルに読み込みます。

  • Alt+F11キーを同時に押してVisualBasic for Application Editorを起動します
  • 画面上部メニューから「ファイル」→「ファイルのインポート」をクリックします
  • 標準モジュールを指定します
  • PowerPointの画面上部メニューから「表示」→「マクロ」をクリックします
  • ダイアログが表示されたなかから「ExportSlides2Video」を選択して実行します

VBS

ダブルクリックして対話形式で実行したいとき

ファイルをダブルクリックして、画面に表示されるダイアログなどにしたがって実行していきます。

コマンドラインから一括実行したいとき

コマンドラインからVBSファイル(ExportSlides2Video.vbs)を実行します。

  • PowerShellもしくはコマンドプロンプトを起動します(画面右下の「ここに入力して検索」に「powershell」と入力して表示されたものをクリックします)
  • 次のように指定してスクリプトを実行します
cscript ExportSlides2Video.vbs [動画にしたいPowerPointファイルへのパス]

動画にしたいファイルへのパスは次のようにすると簡単に入力することができます。

  • PowerShellやコマンドプロンプトへファイルをドラッグアンドドロップする
  • 動画にしたいファイルを選択してShiftキーを押しながら右クリック、表示されるメニューから「パスのコピー」をクリックしてPowerShellやコマンドプロンプトへ貼り付ける(右クリックするかCtrl+Cキーを押す)

動作確認環境

項目 環境
OS Wwindows10
PowerPoint 16.0.13628.20318(64bit)

ライセンス

MITを採用しています。

今後の予定

PythonやPowerShellなどへの移植をするかどうか。

改変版、他言語への移植について

COMを利用しているため、事実上はWindows10であればPythonやRuby、PowerShellなどさまざまなスクリプト言語で書き直すことができます。もし書き直した版を公開いただけるようでしたらnote等でご紹介したいと思いますので、教えてください。

https://note.com/nalulabo

About

PowerPointファイルの発表者ノートを読み上げて動画ファイルに書き出す

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published