← 記事一覧に戻る
ブログ

GPUトランスコードの透かし・スクロール文字除去を複数位置・時間帯に対応するよう書き直し、変換とダウンロードの同時起動数を変更して処理を高速化。

今回は少し時間をかけて、GPUトランスコードの透かし・スクロール文字除去機能を書き直しました。複数の位置と時間帯に対応し、異なる位置・時間帯の複数の透かしを同時に除去できます。また、ダウンロードとトランスコードの起動制限を解除し、高速分割の効率を大幅に改善しました。十分に高性能なサーバーであれば、1時間に数千から数万本の動画を分割することも可能です。

更新内容

  1. GPUトランスコードの透かし・スクロール文字除去機能を、複数の位置と時間帯に対応するよう書き直しました。除去範囲は解像度に応じて自動的に拡大・縮小できます。
  2. トランスコードとダウンロードのタスク起動数を変更しました。N個のタスクを同時に起動し、処理を高速化できます。
  3. M3U8のexcelへのエクスポートを改善しました。指定したカテゴリまたはすべての動画を直接エクスポートできます。
  4. 複数音声トラックのトランスコードで字幕ファイルが正しく対応しない問題を修正しました。
  5. クラウドストレージからAzure Blob Storageへのアップロードが失敗する問題を修正しました。
  6. クラウドストレージの同期完了時に自動通知する機能を追加しました。同期機能を使用する場合、動画の同期が完了するとすぐに、m3u8リンクなどの情報が指定のドメインへ自動通知されます。