はじめる
ポッドキャスト再編集版のチャプター調整

ポッドキャスト再編集版のチャプター調整

広告なし版や会員向けの短縮版に合わせて、チャプターの開始時刻を調整します。編集済みM4A、元の尺、承認済みのチャプター表、削除区間から、チャプター付きの音声、配信ホスト用ファイル、制作担当者向けの変更一覧を作成します。
#メディア
評価
さらに評価が必要です
販売数
0
利用方法
ダウンロード

こんなときに使えます

広告を外すと、その後のインタビューは元の位置より早く始まります。公開版のチャプターをそのまま使うと、リスナーは話の途中に飛んでしまいます。短縮版の音声が完成し、削除箇所が特定できる段階で使えます。

出力されるファイル

  • episode-chaptered.m4a — 完成音源のコピー。チャプターのタイトルと開始時刻を埋め込みます。
  • chapters.json — 対応する配信ホストに渡すためのPodcasting 2.0形式のチャプターファイル。
  • chapter-changes.csv — 元のチャプターごとに編集前後の時刻と、移動・削除などの処理結果を記録します。
  • proof.txt — 計算上の尺、実際の尺、チャプター数、圧縮音声データの照合結果を記録します。

使い方

  1. 短縮版を音声1トラックのM4Aとして書き出し、別途、長い元版の正確な尺を控えます。
  2. 元版の時間軸を使い、チャプターは start,title、削除区間は start,end のCSVにまとめます。削除開始時刻のマーカーは外し、終了時刻のマーカーは残します。
  3. ローカルでコマンドを実行できるエージェントに処理を依頼します。完成した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]