ffmpegというコマンドラインでも使える動画・音声編集ソフトを使ってやってみた
- インストール方法:ffmpegのダウンロードと使い方(2021年1月)
- 分割について:ffmpeg で指定時間でカットするまとめ
- タグについて:ffmpegでmp3やmp4のメタデータを編集する方法
googleスプレッドシートを使ってコマンドを生成する
="ffmpeg -ss "&E6&" -i """&$B$1&""""&if(F6>0," -t "&F6,"")&" -metadata title="""&B6&""" -metadata album="""&$B$2&""" -metadata artist="""&$B$3&""" -metadata track="""&C6&""" -c copy """&$B$2&" "&C6&" "&B6&".mp3"""1行ずつ実行するのは面倒なので、PowerShellのバッチ処理で実行できるように修正した。
スプレッドシートで生成されたコマンドをメモ帳に貼り付けsplit.ps1のような名前で保存する。
PowerShellを起動して、スクリプトの実行を一時的に許可する。
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Processスクリプト処理実行
./split.ps1