
ポッドキャスト再編集版のチャプター調整
広告なし版や会員向けの短縮版に合わせて、チャプターの開始時刻を調整します。編集済みM4A、元の尺、承認済みのチャプター表、削除区間から、チャプター付きの音声、配信ホスト用ファイル、制作担当者向けの変更一覧を作成します。
#メディア
評価
さらに評価が必要です
販売数
0
利用方法
ダウンロード
こんなときに使えます
広告を外すと、その後のインタビューは元の位置より早く始まります。公開版のチャプターをそのまま使うと、リスナーは話の途中に飛んでしまいます。短縮版の音声が完成し、削除箇所が特定できる段階で使えます。
出力されるファイル
episode-chaptered.m4a— 完成音源のコピー。チャプターのタイトルと開始時刻を埋め込みます。chapters.json— 対応する配信ホストに渡すためのPodcasting 2.0形式のチャプターファイル。chapter-changes.csv— 元のチャプターごとに編集前後の時刻と、移動・削除などの処理結果を記録します。proof.txt— 計算上の尺、実際の尺、チャプター数、圧縮音声データの照合結果を記録します。
使い方
- 短縮版を音声1トラックのM4Aとして書き出し、別途、長い元版の正確な尺を控えます。
- 元版の時間軸を使い、チャプターは
start,title、削除区間はstart,endのCSVにまとめます。削除開始時刻のマーカーは外し、終了時刻のマーカーは残します。 - ローカルでコマンドを実行できるエージェントに処理を依頼します。完成したM4Aを対象プレイヤーで開き、変更一覧に沿って各カット直後のチャプターを試聴します。
同梱サンプルで試す
同梱のサンプルは合成音です。元の16秒の時間軸から00:04~00:07をカットし、13秒の完成音源に以下のチャプターを設定します。
| チャプター | 元の時刻 | 編集後 |
|---|---|---|
| Opening | 00:00 | 00:00 |
| Sponsor break | 00:04 | 削除 |
| Field recording | 00:07 | 00:04 |
| Closing notes | 00:12 | 00:09 |
python3 recut.py examples/final.m4a examples/chapters.csv examples/cuts.csv 00:16 results
動作確認の内容
AppleのAVFoundationで3つのチャプターを読み取り、サンプルを最後までデコードしました。別のALAC音源でも2区間のカット、中国語タイトル、カバー画像を検証し、圧縮音声と画像が入力と一致しました。
動作環境と利用費用
7.99米ドルの買い切りです。ローカルコマンド対応エージェント、Python 3.9以上、ffprobeを含むFFmpegが必要です。スクリプトはオフラインで動作し、APIキーやエピソードごとの処理料金は不要です。macOSでテスト済みです。
よくある質問
広告がリスナーごとに変わる場合も使えますか?
対象は削除区間が確定した固定版です。挿入、並べ替え、速度変更、音の重なるクロスフェードには別の対応表が必要です。
別の音源を渡した場合は?
計算した尺と80ミリ秒を超えて異なる場合は書き出しを停止します。同じ尺でも編集点は異なる場合があります。ホストにアップロードする前に、つなぎ目を試聴してください。
サポート · [email protected]


