問題タブ [mediainfo]

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.

0 投票する
1 に答える
95 参照

ruby - Ruby mediainfo は一意のプロパティを見つけます

大容量のハード ドライブ (17 TB と考えてください) をスキャンして、特定のフォルダー内のビデオ ファイルのストレージの見積もりを見つけようとしています。さらに、ビデオ ファイルの特定の固有のプロパティを見つけようとしています。この目的は、2009 年にさかのぼるビデオ ファイルをサポートできるデジタル アセット管理システムの事例を作成することです。私は mediainfo を使用して各ビデオを検査しています。

ファイル サイズ/ストレージ カウントは機能していますが、ビデオ プロパティのハッシュをループ内の配列に追加するのに問題があります。私の目標は、メディア情報が各ビデオの特定のプロパティを調べ、それらをハッシュに入れ、そのハッシュを配列に追加することです。次に、ビデオ プロパティのすべてのハッシュを収集したら、uniq! を呼び出します。配列で、一意のビデオ プロパティが表示されるようにします。

私のコードの出力は現在、最後のビデオのビデオ プロパティを何度も返します。何が間違っているのかわかりません。何かアドバイス?

0 投票する
1 に答える
3123 参照

mediainfo - Mediainfo CLI: カスタム テンプレートの出力

バットファイルで Mediainfo を使用したい。メディア情報をテキストファイルに書き込み、ファイルの名前を *.nfo に変更する必要があります。これは非常にうまく機能しますが、必要なカスタムのメディア情報ではなく、常に完全な「標準」のメディア情報を取得します。これまでの私のコードは次のとおりです。

どの「output_extenstion」を選択しても、結果は常に同じ完全なログになります。

0 投票する
3 に答える
18620 参照

syntax - MediaInfo CLI (コマンド ライン インターフェイス) の構文

親愛なるスタック オーバーフローの友人たち、ここで多くのカテゴリで気づいた質問のパターンがありますが、このトピックのために、MediaInfo CLI について話します。人々に魚を与えるのではなく、魚の釣り方を教えるという根本的な問題が解決されていないため、同じタイプの質問が繰り返され続けています。

「MediaInfo からのみ BitRate を取得する方法がわかりません」と尋ねる人もいます。それらは尊重され、それに答える上級ユーザーも尊重されます。FrameRate、Duration、および Resolution について同じ質問をする人もいます。私はそれらを尊重し、回答者も尊重します。

しかしながら、このプロセスが冗長になり、誠に申し訳ありません。残念ながら、MediaInfo Web サイトのドキュメントでは、MediaInfo.exe を CLI バージョンで適切に使用して特定の情報を抽出する方法が明確にされておらず、 --Info パラメータには、使用方法を説明することなく多くのパラメータがリストされているだけです。

したがって、MediaInfo.exe CLI を使用してビデオの特定の情報を抽出するには、ドキュメントの構文を取得できないため、パラメータを自分でカスタマイズできないため、ここで親切に質問する必要があります。ビデオからどのような情報を抽出する必要があるかを尋ねる簡単な方法をとったでしょうが、構文を知らない人は皆、冗長な質問を求めて戻ってきます.

代わりに、MediaInfo CLI --Info-Parameters 構文の使用方法に関するこの特定の質問を探しに来る私や他のすべての人を助けてくれることを期待して、これをすべて書くことであなたの時間をもう少し無駄にすることにしました。カスタムの問い合わせごとに回答が繰り返されるわけではありません。

正直なところ、受け取った既製の1行の回答をコピーして貼り付けるだけでなく、使用方法を理解したいと思っています。

最初に、私が知っていることを述べることから始めます。新しい質問者は、私が知っているほんのわずかなことから学ぶことができます。それから、特定のビデオ情報を抽出するための適切な MediaInfo --Info-Parameters 構文の書き方を教えてください。 .

  1. MediaInfo の Windows 用 CLI バージョンをダウンロードしたら、zip ファイルを解凍してデスクトップに置きます。
  2. RUN + CMD
  3. デスクトップの MediaInfo フォルダーに移動します。
  4. いくつかのビデオ ファイルを MediaInfo フォルダーに入れます。
  5. ターミナルで次を実行します。

    MediaInfo.exe --help >Help.txt

    MediaInfo.exe --Info-Parameters >Info_Parameters.txt

これで、必要な情報を検索するためのヘルプ ファイルがいくつか用意されました。この簡単なドキュメントの残りの部分は、私の仲間の StackOverflow メンバーの寛大さに依存しています。

私の質問をより明確にするために、MediaInfo.exe CLI の適切な構文を記述して、FrameRate、Duration、および Resolution などの特定の情報を抽出するにはどうすればよいですか? 後でカスタマイズできるようにするには、既製のソリューションよりも構文を理解する必要があります。

お時間をいただきありがとうございます!

0 投票する
1 に答える
191 参照

amazon-web-services - aws s3 filnameでmediainfoを使用するにはスペースが含まれていますか?

スペースを含むaws s3ファイル名でmediainfoを使用するには?

このエラーが発生しました。E: https://s3-eu-west-1.amazonaws.com/test/video/batmanvs superman.mov、 HttpVersionNotSupported指定された HTTP バージョンはサポートされていません。

一重引用符と二重引用符を試しました。mediainfo ' https://s3-eu-west-1.amazonaws.com/test/video/batmanvs superman.mov '

同じエラーが発生しました。

しかし、スペースのないファイル名であれば問題なく動作します。

0 投票する
1 に答える
145 参照

windows - コマンド プロンプト/バッチ - サード パーティのコマンドを使用して If/Else ステートメントを実装する方法は?

バッチファイルを作成したいとしましょう。私はビデオ ファイルを扱っており、このよく知られたツール MediaInfo を使用しています。また、Windows には CLI バージョンがあります。

フォルダー内の一連のファイルの名前を変更したいとしましょう。だから私はこれを実行します:

つまり、ディレクトリ内のすべての.mkvファイルを取得して名前を変更します。それは素晴らしいことです。

.mkvしかし、すべてのファイルではなく、特定のファイルのみの名前を変更したい場合はどうすればよいでしょうか? たとえば.mkv、音声のあるファイルとないファイルが複数あります。そして、オーディオがあるものだけの名前を変更したいとしましょう。そのためには、オーディオを含むファイルをスキャン/検出するためのソリューションを使用する必要があります。そのために、MediaInfo CLI を使用しない理由を考えました。したがって、次のコマンドを実行します。

2すると、オーディオ トラックの ID が出力されます。この ID を使用して、オーディオが存在し、.mkvファイルの名前を変更する必要があることを確認できます。また、音声がない場合は何も出力されず、空の行になるため、それらのファイルはスキップする必要があります。

理にかなっていますが、それをifステートメントにまとめて機能させる方法がわかりません。コマンドプロンプトとバッチファイルを2日間学習しています。

または、誰かがさらに良い解決策を知っているかもしれません。そのためのGUIを備えたサードパーティのソフトウェアをインストールすることに興味がないことを除いて。

乾杯!

0 投票する
2 に答える
307 参照

batch-file - Windows CLI で、スペースを含む正しい変数が表示されない

ビデオ ファイル情報を出力するために使用するMediaInfo用のコマンド ライン ツールがあります。たとえば、ビデオファイルの継続時間の値を取得したい:

ご覧のとおり、46 min 57 s正しいものが印刷されます。

ここで、その値を変数に入れたいとしましょう。したがって、これを実行します。

ご覧のとおりset duration=%46、新しい行が表示されますか?次に入力すると、次の%duration%ようになります。

何が起こっている?%duration%変数 showを取得するにはどうすればよい46 min 57 sですか?