FFmpeg: MP4 CENC(共通暗号化)方式の動画を作る方法
CENC (汎用暗号化) を使用した MP4 動画を作成するには、FFmpeg ツールを使用できます。以下に基本的な手順を示します。
FFmpegツールをインストール:最新のFFmpegツールがインストール済みであることを確認します。オペレーティングシステムに適したバージョンを公式サイトからダウンロードできます。
暗号化するファイルを用意する:暗号化する動画ファイルを準備し、暗号化キーとライセンスを取得済みであることを確認します。
暗号化設定ファイルを作成。以下にサンプルのファイル内容を示します。
encryption_key=0123456789ABCDEF0123456789ABCDEF
key_id=0123456789ABCDEF
content_id=01234567-89AB-CDEF-0123-456789ABCDEF
ご注意ください、上記の例はサンプルとして提示されたものであり、実際にはお客様の状況に応じてこれらの値を修正していただく必要があります.
4. FFmpegで暗号化:コマンドプロンプトかターミナルウインドウを開いて、次のコマンドを実行します。
ffmpeg -i input.mp4 -c copy -encryption_scheme cenc-aes-ctr -encryption_key_file encryption.cfg output.mp4
input.mp4 を、暗号化する実際の動画ファイルの名前に、output.mp4 を、生成される暗号化動画ファイルの名前に置き換えてください。encryption.cfg は、手順 3 で作成した暗号化プロファイルです。
暗号化を実行することで、ffmpegは指定した暗号化パラメーターで入力ビデオを暗号化し、CENCで暗号化されたMP4ファイルを生成します。以上の手順は基本的な例です。ffmpegのバージョンや暗号化方式によって手順が変わる可能性があります。追加の詳細や最新の情報は、ffmpegの公式ドキュメントを参照してください。