問題タブ [xuggle]

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 投票する
2 に答える
258 参照

java - アプレットから Xuggle を探す

Java アプレットが xuggle パスを見つけられるようにするにはどうすればよいですか? 私はインストーラ ラッパーを作成し、ユーザーのパス (.myAppConfig.txt など) に隠しファイルを保存することにしましたが、より良いアプローチを見つけることができれば、それはより良いでしょう。

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

java - Play! で Xuggler を使用する方法 フレームワーク

Xuggler ( http://www.xuggle.com/ ) を play で使おうとしていました! フレームワーク。私は Mac OSX を使用しており~/.MacOSX/environment.plist、xuggler パスを使用してファイルも作成しました。私もこれらを私の中に設定しました~/.bashrc

すべての瓶を/libプレイのフォルダーに入れました!アプリケーションを更新しdependencies.yml、次のように更新しました -

ところで、私も実行play dependenciesしましたが、まだこのエラーが発生しています-

どうすればこれを修正できますか?

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

java - XuggleおよびJavaライブラリパス

私はJavaでスクリーンキャストアプリケーションを書いています。Xuggleを使用してそれを行うことにし、xugglewikiのインストール手順をフォローアップしました。

%XUGGLE_HOME%\ binと%XUGGLE_HOME%\libを使用してPATH環境を設定しました。すべて問題ないようです。このアプリケーションをRCPプラグインとして作成しました。「RCP-mail」テンプレートで試してみましたが、プラグインが機能していて、ビデオが正しく生成されています。

しかし、「実際の」アプリケーションで使用することにしたとき、プラグインがクラッシュし、奇妙なエラーメッセージが表示されました。

キャプチャの開始

2011-11-10 08:08:45,438 [スレッド-5]警告com.xuggle.ferry.JNILibraryLoader-失敗:ライブラリのライブラリロード:xuggle-xuggler; バージョン:3:絶対パス:C:\ Program Files(x86)\ Xuggle \ bin \ libxuggle-xuggler-3.dll; エラー:java.lang.UnsatisfiedLinkError:C:\ Program Files(x86)\ Xuggle \ bin \ libxuggle-xuggler-3.dll:依存ライブラリが見つかりません

2011-11-10 08:08:45,447 [スレッド-5]警告com.xuggle.ferry.JNILibraryLoader-失敗:ライブラリのライブラリロード:xuggle-xuggler; バージョン:3:絶対パス:C:\ Program Files(x86)\ Xuggle \ bin \ libxuggle-xuggler-3.dll; エラー:java.lang.UnsatisfiedLinkError:C:\ Program Files(x86)\ Xuggle \ bin \ libxuggle-xuggler-3.dll:依存ライブラリが見つかりません

2011-11-10 08:08:45,453 [スレッド-5]エラーcom.xuggle.ferry.JNILibraryLoader-ライブラリを読み込めませんでした:xuggle-xuggler; バージョン:3; この問題の一般的な解決策を見つけるには、http: //www.xuggle.com/xuggler/faq/にアクセスしてください。

しかし、java.library.pathが明確に定義されているため、これは奇妙です。

戻り値

このアプリケーションでプラグインを機能させるために欠けているものは何ですか?この問題は、アプリケーションが3D-dllなどの他のネイティブライブラリを使用していることが原因ですか?

スクリーンキャストビデオの作成に使用されるコードは次のとおりです。

ScreenCapturer.java:

FrameEncoder.java:

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

java - xugglerでmp3ビットレートを設定する

xugglerを使用して、オーディオファイルをmp3192kbpsビットレートの形式に変換する必要があります。

addAudioStreamインターフェイスを実装するメソッドは、 IWriter64kbpsでオーディオファイルを書き込みます。

ビットレートを設定するにはどうすればよいですか?

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

java - XugglerH264FPSエンコーディングの問題

xugglerを使用して一連の画像をMP4ビデオにエンコードしようとしています。ただし、タイムベース/フレームレートの問題に頭を悩ませようとすると、頭がおかしくなります。私はまともなビデオをエンコードすることができないようです。例を使用してConverter.java、私は持っています

30枚の画像の場合、エンコードされた期間は1秒よりはるかに短くなります。1秒強になると思います。誰かが私を助けてくれますか、これは私をしばらくの間当惑させました!

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

encoding - Xuggler を使用して、デコード/エンコードせずにファイルをすばやくセグメント化する

Play フレームワークを使用して Java アプリケーションを作成しており、HTTP ライブ ストリーミングが必要です。オンデマンドでオンザフライで mp4 ファイルをセグメント化するつもりです。そのために c-segmenter (Carson McDonald 製) を試しましたが、非常に高速です。ただし、コードを Java アプリケーションに統合して制御を容易にしたいので、Xuggler を試してみました。

ただし、このセットアップでは、実行にかなりの時間がかかるため、Xuggler はオブジェクトをデコードして再コード化しているようです (MacbookPro では 24 秒で実行され、約 12 秒で実行されます)。ファイルをセグメントに分割するためだけに、重労働をせずに同様のコードを実行する方法はありますか?

これは、以下のテスト コードのようなコードでは非常に単純ですが、

(リスナーは現在、タイムスタンプに従って新しいファイルを作成する決定を下すだけです)

それとも、これは間違った方法ですか?

0 投票する
0 に答える
2571 参照

encoding - H264 エンコーダ設定

xuggler を使用して、一連の画像を MP4 ファイルにエンコードしています。次のコードを使用しIStreamCoderて H264 コーデックをセットアップし、指定します。

次の出力が得られます。

H264 でエンコードされたビデオ

MPEG4 コーデックを指定すると、次の出力が得られます。

MPEG4 でエンコードされたビデオ

ご覧のとおり、唯一の違いはICodecタイプ (H264 ではなく MPEG4) とプリセットの使用 (H264 コーデックを使用する場合に xuggler で必要とされる) です。品質の大きな違いを説明し、問題を解決する方法を教えてくれる人はいますか?

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

java - ある形式から別の形式へのビデオのトランスコード中にエラーが発生しました

xuggler API を使用して、ビデオをある形式から別の形式にトランスコードしています。

によって提供された例に従って、

http://wiki.xuggle.com/MediaTool_Introduction & http://www.javacodegeeks.com/2011/02/xuggler-tutorial-transcoding-media.html

例外を開けませんでした:

別のファイルで試してみました..しかし、結果は同じです。

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

java - Xugglerでムービーファイルを再コーディングする方法

これは非常に愚かな質問に違いありませんが、Xugglerでどのように再コーディングするのでしょうか。簡略化したもの:

次に、リーダー内のファイルを別のビットレートと解像度に再コード化します。それ、どうやったら出来るの?ライターを作成する際に、必要な変更を加えた元のコーダーのコピーを使用してIMediaStreamsを追加しようとしましたが、機能しません。

ただし、これにより、コードを省略した場合と同じ結果が得られます(たとえば、元のコードから1920x1080)

また、ライターにリスナーを追加してコーダーを置き換えようとしましたが、エラーが発生しました(コーダーはすでに開いているか、効果がありません。(onOpen、onAddStream、onOpenCoder))

チュートリアルを探しましたが、この簡単な操作を行っていないようです。

どんな助けでも本当にありがたいです!!!

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

java - Xuggler と Red5 を使用して、ビデオとその他のオーディオのいずれかの 2 つのストリームを保存する

Red5 サーバーを使用しています。Flex アプリケーションを使用して双方向のビデオ会議を行っています。私の現在の red5 サーバーは、両方のストリームを異なる flv ファイルとして保存しています。

今、私はいくつかの編集を行い、これらの編集されたファイルをビデオストリームと一緒に保存しました

(出力ビデオ.flv)

もう 1 つはオーディオ ストリーム付き

(出力音声.mp3)

.

これらの動画を 1 つの flv に結合したい

(出力.flv)

xugglerを使用してそれを行うにはどうすればよいですか。

誰かが私を助けることができるか、少なくともヒントを提供してください。私はEclipse Javaを使用していることに注意してください