FFmpeg を使用してビデオを復号化する方法

FFmpeg を使用してビデオを復号化する方法

以下のコマンドを使用してビデオ ファイルを暗号化できましたffmpegが、復号化された出力を保存する方法が見つかりません。

ffmpeg -i {file} -encryption_scheme cenc-aes-ctr -encryption_key {key} -encryption_kid {checksum} e.mp4

これ役職には を使用してビデオを再生する例がありffplay、これは機能しますが、出力をファイルに保存し、通常の再生速度よりも高速に実行したいと考えています。

私も使ってみました-decryption_keyが、

ストリーム #0:0 のデコード中にエラーが発生しました: 無効なデータが見つかりました

このコマンドで入力を処理するとき

ffmpeg -i {file} -max_muxing_queue_size 9999 -decryption_key {key} d.mp4

答え1

これを読む役職

入力オプションとして -decryption_key を使用する必要があります。

ffmpeg -decryption_key {key} -i {file} -max_muxing_queue_size 9999 d.mp4

答え2

ファイルの復号化には以下の ffmpeg コマンドを使用しています。

ffmpeg -decryption_key {key} -i {file} -vcodec libx264 {output_file}

関連情報