あなたの提案は大歓迎です。圧縮された動画ファイルを部分的に暗号化したい。ヘッダーではなく I フレームのみを暗号化したい。必要な出力は、見ることができないビデオです。このアプリケーションでは、ビデオの i フレームを上書きする方法のリンクをたどりました。、このリンクをありがとう)。手順に従えば正しいですか:
- ffmpeg -i filename -an -vcodec copy -f rawvideo output_filenameを使用して I フレームをファイルにコピーします。音声データも必要です。これを実現するには_anオプションを削除する必要がありますか?
- 開始コードを抽出し(リンクで指定されたc ++コーディングは機能しませんが、試しています。開始コードを抽出するJavaコーディングが推奨されます)、iフレームデータを暗号化して新しいファイルに保存します。
- 変更した i-frame データを元のファイルに挿入する方法がわかりません。ffmpeg コマンドはありますか、または libavformat と libavcodec を使用してコーディングを記述できますか? コード スニペットが役立ちます。
前もって感謝します。