問題タブ [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.
java - Linux でライブラリ MediaInfo を読み込めません
mediainfo ライブラリを使用している Java プロジェクトに取り組んでいます。Windows で midiainfo.dll を使用した JNA コードは正常に動作しますが、Linux でコードを実行すると動作せず、次の例外が発生します -
私はこのように私のjaveコードを書きました -
クラスパスにmediainfo.dllを追加するだけでこれは魔法のように機能しますが、Linuxではlibmediainfo.so.0、libmediainfo.so.0.0.0、libzen.so.0、libzen.so.0.0.0を追加しようとしましたしかし、運が悪い...
Linux で mediainfo+java を実行する方法を知っている人はいますか?
Java 6、CentOS 5.6 の最終版および最新の mediainfo バージョンを使用しています。
java - スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: ライブラリ 'mediainfo' を読み込めません: 指定されたモジュールが見つかりませんでした
sub4meにあるMediaInfo.javaクラスを使用して、 さまざまなビデオ ファイル形式からメタ データを抽出しています。ただし、実行時に上記のエラーが発生します。
これは私のコードの抜粋です。例外がスローされますMediaInfo info = new MediaInfo()
c# - MediaInfo.dllを使用したC#公開アプリケーション
MediaInfo.dllを使用してmkvファイルのビデオとオーディオ情報を読み取るプログラムを作成しました。
プログラムは、dllがbin
フォルダーに配置されている状態で、ソースから実行すると完全に機能します。
今、私は自分のアプリを公開して、それを使い続けることができるようにしたいと思っています。MediaInfo.dll
ライブラリが見つかりません。運が悪かったので入れてみましたC:\WIndows\
。C:\Windows\system32
(公開後に)セットアップを実行すると、プログラムは同じ場所にインストールされます(これは望ましくありませんが、これは別の問題です)。dllもそのフォルダに入れてみました。
エラーをスローしているコードは次のとおりです。
エラースローはSystem.BadImageFormatException
またはSystem.DllNotFoundException: Unable to load DLL 'MediaInfo.dll'
です。
dllを配置する場所に関するアイデアはありますか?
java - すべてのプラットフォーム (OS) でインストールせずに Java プロジェクトで動作するように libmediainfo を構成する
Java コードを使用してオーディオ ファイルとビデオ ファイルから情報を抽出するために、mediainfo ( http://mediainfo.sourceforge.net/en ) を使用しています。
私の Java プロジェクトは、すべてのプラットフォーム (osx、win、linux) で実行されます。これまでのところ、手順が簡単な osx 経由の mediainfo のみをテストしました。libmediainfo.dylib をターゲット フォルダーに配置し、ネイティブ ライブラリを使用してアクセスするだけで、準備完了です。そして、ソリューションは完璧に機能します...
私は現在、この機能を Linux をはじめとする他の OS に拡張することを検討しています。しかし、それは私が思っていた以上の挑戦であることが証明されています. 最初はこれを取得し続けました:
/usr/lib を調べていたので、これは予期されていたことです。
しかし、これはhttp://mediainfo.sourceforge.net/en/Download/Ubuntuから適切な libmediainfo0 & libzen0 ".deb をインストールすることで解決されました
それでも、私のソリューションは移植可能である必要があります。つまり、追加のインストールを必要とせずに、必要なすべてのリソースを Java プロジェクト パッケージに含める必要があります。また、システムの場所ではなく、Java パッケージ内のリソースを検索するように mediainfo を変更できるかどうかも知りたいです。
参考までに、私は Java Native Access (jna) を使用してライブラリとやり取りしています。Web サイトが提案する MediaInfo.java & MediaInfoLibrary.java クラスも使用します。他の詳細が必要な場合はお知らせください。
どんな知恵でも大歓迎ですありがとう!!
cmd - cmd スクリプトは出力されるが実行されない
こんにちは、私は現在、いくつかのことを自動化するための小さな bash スクリプトを作成していますが、少し問題が発生しました。現在のファイルは次のようになっています。
一時停止がちょうどそこにあるので、出力を見ることができます。|ド|の後の部分は コマンドを手動で入力すると(構文が正しいことがわかっているため)、コマンドは正常に機能しますが、上記のコマンドを実際に実行する代わりにバッチスクリプトを実行すると、コマンドコンソールに出力されます。ここまたは同様の構文が欠落していますか?また、補足として、そのクエリの結果の値を int にプッシュして使用できるようにしたいのですが、これが bash で可能かどうか知っていますか、それともより高いレベルの言語を使用しようとする必要がありますか? ありがとう!
java - javaアプリケーションでmediainfo dllを使用するには?
javaアプリケーションでmediainfo dllを使用するには? Java プロジェクトで mediainfo dll を使用したいと考えています。
java - Java でのメディア プロパティの抽出または Eclipse への MediaInfo のインストール
私が日食で取り組んでいるプログラムでは。ビデオ ファイルからビット レート、コーデック、コンテナーなどのメディア プロパティを抽出する必要があります。これを調査したところ、MediaInfo JNI が見つかりましたが、これを Eclipse に追加する方法がわかりません。 .jar をダウンロードできないようです。私は、あらゆる種類の外部プラグインまたは JNI を eclipse に追加するのが初めてなので、無知です。
メイン プログラムは、 https://code.google.com/p/subs4me/source/browse/trunk/Subs4me/src/net/sourceforge/filebot/mediainfo/? r=93
これが行き止まりである場合、Eclipseを使用してJavaでこの種の情報を抽出する他の解決策はありますか?
どうもありがとう。