問題タブ [exiftool]
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.
php - exif_read_data vs exec(exiftool...)
次の問題があります。
私は新しく継承されたプロジェクトでメンテナンスを行っています。このプロジェクトでは、開発者は次の方法で画像とビデオのメタデータを処理します。
ご覧のとおり、この関数はexec(exiftool..)を呼び出し、いくつかのメタデータを取得します。私はphpにexif_read_dataが存在することを知っています。それは同じことをしました。
私の質問は次のとおりです。
- 最善の解決策は何ですか?
- 速いのは誰ですか?
- より「正しい」のは誰ですか?
- 最後に、検索しようとしましたが、exif_read_dataがソースでexiftoolを使用しているかどうかがわかりません
前もって感謝します!
iphone - exifprobe: iPhone が撮影したばかりの画像を別の iPhone に送信しました。受信した画像から、exifprobe を使用して GPS データをマイニングできますか?
これが私の新しいアイデアです。誰かが私の iPhone を盗みましたが、盗まれた数日後に電話がかかってきたので、まだ使用しているようです。泥棒を説得して写真を送ってもらい、exifprobe を使用してメタデータから座標を取得することはできますか? 泥棒を説得して月の写真を送らせようと思っています。「[myname] さん、お元気ですか。久しぶりです。ここからの月はとてもきれいに見えます。写真を送ってください」あなたの横から見た様子です。子供たちは元気ですか?」
また、泥棒に写真を撮ってもらうために使用する友人は、地球の反対側にいる誰かであるため、その人は処理のために画像を送信する必要がありますが、画像をアップロードすると、時々メタデータ。
pdf - exiftool を使用して PDF ドキュメントのセキュリティを取得することは可能ですか?
コンテンツのコピー、印刷など、PDF ドキュメントのセキュリティ設定を抽出したいのですが、exiftool を使用できますか。
python - 外部関数から取得した Json オブジェクトから特定の値を出力する
実行時に適切な出力値を取得するのに問題があります
エラーが発生しますlist indices must be a integer, not str
。json.loads
辞書を返すと思いました。
変数metadata
は、次のようにクラス内の exiftool から取得されます。
メインのプログラム フローでは、次のようにします。
誰かが私が間違っていることを理解するのを手伝ってくれますか?
生の exiftool クエリのサンプルを次に示します。
json - jsonファイルからjpgイメージにexifデータを書き込むにはどうすればよいですか?
私はexif情報のバックアップを作成しました
jsonファイルから画像ファイルにexif情報を復元するにはどうすればよいですか?
ありがとう
video - ffmpeg で回転メタデータに基づいてビデオを回転しますか?
transpose
ビデオがどのように回転されるかを事前に知っていれば、ビデオ フィルタを使用してビデオを転置し、このようなものを使用してメタデータを更新-metadata:s:v:0 rotate=0
できることはわかっていますが、ビデオのメタデータ回転ビットに応じて正しい転置値を使用するにはどうすればよいですか? 基本的には、回転情報をビデオ データ自体に焼き付け、回転メタデータをクリアしたいと考えています。
ffmpeg だけでこれを行うことは可能ですか、または回転値を抽出するスクリプトを作成し、適切なオプションで ffmpeg を呼び出す必要がありますか? 後者の場合、誰かが既に動作するスクリプトを持っていますか? :)これexiftool
は、レールを使用する 1 人の男のアプローチだと思います。なしでそれを行うことは可能ですか?