問題タブ [mov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 次の x86 MOV 命令は何をしますか?
引数付きのオペコード:8B55 08
逆アセンブル:MOV EDX,DWORD PTR SS:[EBP+8]
これはaddressの値をEBP+8
移動して に配置しEDX
ますか? とはDWORD PTR
どういう意味ですか?
x86 命令をテストする最も簡単な方法は何ですか? すべてのレジスタとフラグを定義してから、このような命令を簡単に実行/テストする方法はありますか?
次のマニュアルを使用していますが、最初はかなり読みにくいです: http://download.intel.com/products/processor/manual/325383.pdf
x86 - MOV 命令 - 仕組み
次のMOV
指示があります。
すべてが明確で、A3A3h 値が 3333h アドレスの下に保存されます。
mov
ただし、この特定の命令について奇妙な説明を見つけました。
奇妙な tj のことは無視します - ここの 30030 の部分は何ですか? それはどこから来たのですか?
c# - ビットマップからのリアルタイム ムービー構築
キャプチャしたフレームをビットマップ形式でリアルタイム グロービング ムービーに保存する方法についてアドバイスが必要です。キャプチャ中にグロービングし、他のプロセスで使用できるムービー ファイル (可能であれば.mov ) を作成する必要があります。
可能であれば、フレーム内コーデックを使用したいと考えています。
追加情報: .net c# で BlackMagic SDK を使用して、BlackMagic DeckLink Quad からキャプチャしています。
c++ - C++ __asm 異なるバイトの生成
私の機能では、私は使用します
次のバイトを生成する必要があります: 0x8B0D
( mov ecx, dword ptr []
). ただし、最初の命令は0xB9
( mov ecx,0x28F14131
) を生成し、2 番目の命令は0x3E
:8B0Dを生成します。
私の質問は、C++ 内で目的の結果を得るためにどの命令を使用すればよい__asm
ですか?
java - Java ビデオ出力は Quicktime を使用してのみ開くことができますが、他のメディア プレーヤーで開くことはできません
私はプログラムを持っており、画面をキャプチャし、それらの画像を取得して映画に変換します。(.png で動作するようにカスタマイズされた JpegImagesToMovies.java を使用) 複数の拡張子を試しました: .mov
、.mp4
、.avi
(他のものを試しても構いません)。ただし、使用する拡張子に関係なく、Windows Media Player でファイルを開こうとすると、次のエラーが発生します。
Windows Media Player でファイルの再生中に問題が発生しました。エラーコードC00D11B1
また、VLC を使用してファイルを開こうとしましたが、次のエラーが発生します。
適切なデコーダー モジュールがありません: VLC は、オーディオまたはビデオ形式の "twos" をサポートしていません。残念ながら、これを修正する方法はありません。
QuickTime を使用してファイルを開くと機能します。
問題は、すべてではないにしてもほとんどのメディア プレーヤーで開くことができるビデオ ファイルを作成するにはどうすればよいかということです。
ここに私の JpegImagesToMovie.java があります
そして、次のようにしてビデオを作成します
bash - 複数のファイルをffmpegにパイプする方法は?
指定されたパス上のすべてのサブフォルダーで .mov ファイルを検索し、それらを ffmpeg で変換して、クリップ名を保持したまま宛先フォルダーに出力する bash スクリプトを作成しようとしています。
私はスクリプト作成に非常に慣れていないため、これを解決する方法を見つけるのに苦労しています。
これまでのところ、ls と find を使用してファイルパスを出力しようとしましたが、これを正しい方法で ffmpeg にパイプする方法がわかりません。
手がかりはありますか?
編集:
これでいくつかの成功を収めました:
しかし、上書きを求めてソースフォルダーに出力するようです。「宛先フォルダー」に出力してファイル名を保持するように、パラメーターを正しく設定するにはどうすればよいですか?
assembly - アセンブリコードの説明
これらは 4 行のアセンブリ コードです。私はそれらを理解しようとしています。(インテルシンテックスです。)
1) 最初の行は、ebx レジスターの値を eax レジスターにコピーします。2) 2 行目は、ebx レジスターの値を見つけ、それをメモリー・アドレスとしてティートし、そのメモリー・アドレスに移動します。そのメモリ アドレスの値を eax レジスタにコピーします。3) 3 行目は ebx レジスタの値を取得し、メモリ アドレスとして扱います。ecx*X を追加すると新しいアドレスが取得され、この新しいアドレスに移動して値を取得し、それを eax にコピーします。4) 4 行目がわかりません。
指示について理解したことが正しいかどうか、誰でも確認できますか? それらが正しくない場合は、親切に説明してください。4行目も解説。
前もって感謝します。
assembly - MOV BYTE PTR 命令はどのように機能しますか?
MOV BYTE PTR 命令がどのように機能するかを正確に知りたいのですが、結果を理解できない例が 1 つあります。それを確認してください:
CL = B0 の理由 なぜ CL は 41 歳ではないのですか? ダンプでESIに行くと、これがあります
私のプリントをチェックしてください:
私は本当にこれを解決する必要があります。どんな助けも大歓迎です。