問題タブ [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 に答える
2457 参照

java - Xuggleコーデックの識別に失敗する

次のXuggleコードを実行しようとしています。

ここで、streamはファイルパスです。しかし、次の例外が発生します。

単体テストは次のとおりです。

それで、私が単純なflvからmp3への変換をテストしているのに、なぜ彼はコーデックを見つけることができないのですか?

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

blackberry - ブラックベリーのXuggle

ブラックベリーの開発にXuggleを使用することは可能ですか?

誰かがこれを試みましたか?

ありがとうございました。

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

java - Javaアプリケーション内からライブビデオを送信するにはどうすればよいですか?

Javaアプリケーションで生成されたライブビデオをストリーミングする方法を見つけようとしています。アプリケーションは、それ自体のスクリーンショットを撮り、それらをビデオストリームにエンコードして、ストリームを公開する必要があります。

これまで、スクリーンショットをビデオファイルにエンコードするためにXuggler (FFMPEG上のJavaライブラリ)を使用してきました。これはうまくいきます。Xugglerは、RTMPを介してライブビデオを送信できると主張していますが、これをプログラムで行う方法に関するドキュメントは見つかりませんでした。

  1. XugglerからプログラムでRTMPビデオをストリーミングする方法を知っている人はいますか?
  2. 同じ結果を達成するために使用できる他のライブラリについて誰かが提案を持っていますか?RTPよりもMPEG2でビデオをストリーミングしたいと思います。

ここのXugglerフォーラムで、非常によく似た質問をしている他の誰かが応答なしで見つけました。

私はJMFを調べましたが、他の理由でオプションではありません。

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

debugging - Xuggle/ffmpeg エラーの解読 (初心者)

最近、Xuggle を使用して、さまざまな形式のビデオ ファイルを対応する FLV に変換する作業を開始しました (jwplayer を介して当サイトで再生されます)。私が使用しているコードは非常に単純です。基本的に、基本的なビデオ変換チュートリアルで表示されるもの:

これは、私が試みたビデオの約 50% でうまく機能します。ただし、一部のビデオで次のエラーが発生します (私が遭遇したすべての .MP4 といくつかの .MOV)。

エラーの根本原因が Xuggle/ffmpeg/lame/etc に関連しているかどうかを判断するのに苦労しています。インストール、または私のコードに問題があるかどうか。

最初のステップは、エラーログを解読し、その情報を使用して、ネイティブの ffmpeg 呼び出しを使用してビデオを変換しようとすることだと思います。それが機能する場合、それらのコンポーネントが正しくインストールされていると信じるのが妥当だと思いますか?

したがって、次のようなログ メッセージの場合:

それをどのようにffmpegコマンドに変換しますか?

この Xuggle 初心者のための他のデバッグのヒントはありますか?

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

java - Java/xuggler で複数のオーディオ チャンネルをミックスダウンするにはどうすればよいですか?

6チャンネルのサラウンドをステレオにミキシングしたいですか?xuggler スロー: ERROR com.xuggle.xuggler - エラー: inputChannels > 2; サポートされていません

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

java - オーディオの再生が速すぎる

私の仲間のXugglerユーザーの誰かが私が間違っていることを教えてくれるなら、それは素晴らしいことです!私は次のことをしています:

  1. ogvからの読み取り(oggビデオ)
  2. オーディオとビデオのキューイング
  3. ogvへの書き戻し

簡単に聞こえますよね?QueueMixerクラスで発生している問題は、出力ファイルがオーディオを2倍速く再生し、ptsに関して何をチェックまたは変更しても、改善されないことです。

eclipseプロジェクトと使用されているすべてのファイルは次のリンクにあります:http: //dl.dropbox.com/u/7316897/paul-xuggled.zip

テストを実行するには、StreamManagerクラスをコンパイルして実行します。テストogvファイルが含まれています。誰かが尋ねる前に、はい、将来のバージョンで他のデータと混合されるため、データをキューに入れる必要があります。

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

java - Xuggler使用時のTheoraの視覚的品質の向上

Xugglerを使用してTheoraでエンコードされたビデオを制作している仲間のユーザーを探しています。プリセットを使用して「良い」品質を得るには、さまざまなオプションを試しましたが、役に立ちませんでした。Miroコンバーターツールのデフォルトで作成できるものに近い品質をどこでも手に入れたいと思っています。残念ながら、Xugglerを使用する場合はオプションではない「ffmpeg2theoraを使用する」必要があることを除いて、Webはあまり言うことがないようです。この場合、Xugglerを使用する必要があります。
コーデックを構成する私のリスナーはここにあります:http://pastebin.com/MX2r5KsC
そして私の参照プリセットファイルはここにあります:http://pastebin.com/fBeZxSGr

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

flash - Red 5 ライブ ストリーミングと Xuggle から生成された FLV

Im Red5 を使用して、ユーザーからのライブ ストリームを記録します。ストリームをディスクに保存でき、FLV ファイルが生成されます。

  1. FLV プレーヤーで FLV ファイルを読み込もうとすると、ファイルのメタデータが壊れているように見えます。また、プログレス バーの動作がおかしくなります。

  2. また、Xuggleを使ってファイルをいじってみました。生成された FLV には codec-id が含まれていないため、これは不可能に思えます。

どんな洞察も大歓迎です。

関連する Red5 (JAVA) コードは次のとおりです。

そして、私が得るXuggleエラーメッセージ:

Caused by: java.lang.IllegalArgumentException: null inputCodecId at com.xuggle.xuggler.IContainerFormat.establishOutputCodecId(IContainerFormat.java:295) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaWriter.addStreamFromContainer(MediaWriter.java:1141) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaWriter.getStream(MediaWriter.java:1046) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaWriter.encodeAudio(MediaWriter.java:837) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaWriter.onAudioSamples(MediaWriter.java:1448) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.AMediaToolMixin.onAudioSamples(AMediaToolMixin.java:89) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaReader.dispatchAudioSamples(MediaReader.java:628) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaReader.decodeAudio(MediaReader.java:555) [xuggle-xuggler.jar:3.4.1012] at com.xuggle.mediatool.MediaReader.readPacket(MediaReader.java:469) [xuggle-xuggler.jar:3.4.1012]

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

java - xuggle を使用して red5 インスタンスにストリーミングし、すべて jnlp ベースにする

クライアントの画面をビデオに記録する Xuggle があるとします。そのビデオを (まだ記録されている間に) にある私の red 5 インスタンスにストリーミングしたいとしましょう。

プログラムによる方法(Java)でこれを行うことはまったく可能ですか?ストリームへの接続を開いてIPacketsを送信するにはどうすればよいですか? IContainer インスタンスを使用して red5 インスタンスへの接続を開く必要があると思いますが、ドキュメントを理解するのに苦労しています。

いくつかのコード サンプルは非常に貴重です。

おまけの質問:

Xuggle ストリーミングを jnlp ベースにすることができた人はいますか? はいの場合、どのように?

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

java - Xuggleおよびred5(red5アダプターなし)

私が理解しているように、xuggleはバージョン3.4の時点でrtmpサポートを組み込んでおり、その結果、red5アダプターは非推奨になりました。したがって、実行中のred5インスタンスにストリーミングするために、スタックオーバーフローで少し検索し、次の質問を見つけました。

Javaアプリケーション内からライブビデオを送信するにはどうすればよいですか?

コードをそのまま取得して、Netbeansプロジェクトに貼り付けました。ただし、機能しません。しばらく遊んだ後、クライアント(私のマシン上)とred5サーバーの間でメッセージが交換されるのを観察することにしました。

交換は次のとおりです:http: //i53.tinypic.com/34e4z5x.jpg

MI2では、クライアントがすでにreleaseStream(stream1)を呼び出していることに気付くかもしれません。これはコードブロックで発生します。

交換を深く掘り下げていくと、次のことに気づきました。

http://i53.tinypic.com/rwnn8y.jpg

そして、それは私がサーバーに間違ったフラッシュバージョンを宣伝していなかったかどうか疑問に思いました。しかし、どうすればそれを修正できますか?

誰かがその例をxuggler3.4とred50.9.1で動作させましたか?