ビデオをロードして変更する必要があります。ストリームをビットごとに読み込み、ステガノグラフィの目的のために変更するにはどうすればよいですか。ビデオファイルをビット単位で表示する例は見つかりませんでした。非常に前もってありがとう。JavaまたはC++でのビデオとオーディオストリームを使用したステガノグラフィ
答えて
まず、ビデオとは何かを取得する必要があります。ディスク上のデータ(またはネットから受信したデータ)とウィンドウに表示されるフレームの最終ピクセル(1つのフレームの実際のイメージ)の間にアルゴリズムがあります(ビデオが圧縮されていないピクチャの「シーケンス」にすぎない場合) 。真ん中にいれば(デコードされたデータを読む)、データを変更することができます。しかし、元の形式に戻す必要があります。これは、圧縮されたデータではないにしても、「注入された」隠されたビットを簡単に破壊する、あなたはストリームを慎重に洗練させます。
jpegイメージにデータを隠す場合も同様の問題があります(既知の方法では、最終的なjpegファイル形式に格納されているDCTの係数が使用されます)。グーグルでは、thisのようなリンクを見つけることができます。私はこれをチェックしていませんが、そのようなアイデアは知られており、そのリソースを見つけることができます。
ビデオにデータを隠すことはあまり変わらないかもしれませんが、見ることができるように、圧縮されていないかロスレスに圧縮された画像/テキスト/サウンド/何にでも直接挿入するのではありません。
「ビット」としてビデオを見ることができるということに戻ると、ビデオファイルを読み込んだら、一度フレームごとにデコードすると(ライブラリを使用して)、バイトが取得されます。ビットの抽出と変更は、shiftやbitwise-and/or/eorのようなクールな操作の問題です。ビデオファイルをデコードすることが何を意味するのかを知るためには、プレイヤーのソースコード(例:mplayer)と使用できるコーデックを検索することができます(詳細を知りたい場合は、コーデックプレーヤーのやり方)。
- 1. C libwebsocketsを使用してオーディオストリームをファイルに保存します。
- 2. アンドロイドまたはjavaのC#monoを使用しますか?
- 3. fmodを使用したオーディオストリームからの高分解能時間
- 4. GPS受信機用のC++またはJavaを使用したアプリケーションの開発
- 5. ビット抽出とステガノグラフィ
- 6. JNIとJavaサーブレットまたはCGIとC言語を使用しますか?
- 7. .NET C/C++/C#を使用してビデオをプレイヤーで開いたことを検出する方法は?
- 8. ユニットテストJavaを使用したC++コード
- 9. AFinを使用したKinectビデオのC#画像処理
- 10. のWindows Phone 7、ステガノグラフィとMediaLibrary.SavePicture
- 11. ディレクタを使用したC++とJava間のSWIG多型のメモリリーク
- 12. DirectShow.NETを使用してオーディオストリームにアクセスする方法C#
- 13. CまたはJavaプログラミングでスワップファイルを使用する
- 14. FFMPEGを使用したビデオのテキスト
- 15. AVFoundationを使用した2つのビデオ
- 16. C DLL内のchar *とJNAを使用したJava
- 17. ウィンドウメッセージングを使用したJAVAとC#間のアプリケーション間通信
- 18. ステガノグラフィ技術としてのデータ連結
- 19. Websocketを使用してAndroid(クライアント)からC#(サーバー)にオーディオストリームを送信します。
- 20. 私はどのオーディオストリームを使用していますか?
- 21. ビデオとしてJava出力をキャプチャするために使用するプログラム
- 22. ビデオ - VideoView/MediaPlayer、またはintent.action_viewとユーザーの選択を使用しますか?
- 23. 2つのメディアコンテナ(ビデオとオーディオストリーム)を連結するGstreamerパイプライン
- 24. MySQLで使用するプログラミング言語:JavaまたはC++?
- 25. オーディオ/ビデオ録画とP2P用JavaまたはActionscript、何が良いですか?
- 26. nowebとLaTeXを使用したCコードまたはC++コードの文書化
- 27. オープンソースのP2Pビデオ会議は、FlashまたはJavaでですか?
- 28. dlibを使用したビデオ顔検出
- 29. AVAssetWriterを使用したビデオ圧縮
- 30. AVFoundationを使用したビデオ録画
[Video Steganography]の複製が可能です(http://stackoverflow.com/questions/9567818/video-steganography) – dasblinkenlight