問題タブ [xuggler]

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 に答える
4159 参照

java - Xuggler でビデオをエンコードできない

一連の画像をビデオにエンコードする必要がある Xuggler を使用して、単純なアプリケーションを作成しようとしています。公式サイトで説明されているように、xuggler をインストールしました。これがコードの例です(実際にXuggler wikiサイトで見つけました)

起動後、例外があります:

この問題を解決するために何かアドバイスをいただけませんか? ありがとう

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

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

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

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

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

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

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

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

java - Xuggler は RTSP ストリームを生成しますか

Xuggler で RTSP ビデオ ストリームを生成することは可能ですか? もしそうなら、手順の概要を教えていただけますか?

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を使用していることに注意してください

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

java - JPanel 内で xuggle によって再生されたビデオ ウィンドウを実装したいですか?

xuggle でビデオを再生できますが、プログラムを開始すると、別の JFrame でビデオが開きます !! 、フルスクリーン表示モードで自分のJframeまたはJPanel内にこのプレーヤーを実装したいのですが、どうすればこれを行うことができますか??

このコードを使用してビデオを再生しています:

また、リソース メソッド (this.getClass().getResource()) で URL をロードしてこのビデオを再生し、.jar ファイルからプログラムを実行するときにビデオ ファイルをロードする方法を知る必要があります。

ありがとうございました

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

java - Xuggleを使用したオーディオのみのエンコーディング

IMediaWriterからビデオストリームを削除する簡単な方法はありますか?IMediaReaderを使用する再コーディングシステムがあります。このシステムには、写真のサイズを変更するリスナーと、新しいコーデックス設定に再コーディングするリスナーがあります。

これはビデオに最適ですが、オーディオのみのレンダリングも必要です。理想的には同じシステムを使用して、私はライターで私が偶数をキャッチすると思いました:

ビデオストリームが作成されたときにリターンを与えるだけで、それは機能します。私は両方のリスナーでこれを行い、onVideoPictureでもリターンを返します。しかし、次のエラーが発生します。

原因:java.lang.RuntimeException:ストリームを開くことができませんでしたcom.xuggle.xuggler.IStream@415478112 [index:0; id:1; streamcoder:com.xuggle.xuggler.IStreamCoder@415454768 [codec = com.xuggle.xuggler .ICodec @ 415494608 [type = CODEC_TYPE_VIDEO; id = CODEC_ID_H264; name = libx264;]; time base = 1/25; frame rate =0/0; pixel type = YUV420P; width = 1920; height = 1080;]; framerate: 0/0; timebase:1/90000; direction:OUTBOUND;]:操作は許可されていません

では、どのようにしてジャグラーに上記のセットアップのVideoStreamを完全に無視させることができますか?

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

java - Xugglerのフレームからビデオを取得する

xugglerを使用して画像のリストをビデオにエンコードしようとしています。バッファリングされた画像の配列があります。私は次のコードを使用しています。

問題は、次のエラーが返されることです。

outFrame作成したフレームの幅と高さを確認しましたが、画像が同じであるため、エラーが発生します。誰かがここで私を助けたり、ヒントをくれたりできますか?

ここにあるソースを使用しました。ありがとうございました。

http://wiki.xuggle.com/Encoding_Video_from_a_sequence_of_Images

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

java - 1 つのオーディオとビデオ ファイルを結合する方法 -- Xuggler

Xuggler を使用(flv)して、オーディオのないビデオ ファイルとオーディオファイルを結合したいと考えています。(mp3)現時点では、2 つのストリームを取得し、これらのストリームのビデオ部分とオーディオ部分を個別にピクチャ イン ピクチャのように結合しました。ここで、オーディオ ファイルとビデオ ファイルを互いに結合したいと考えています。提案やヒントをいただければ幸いです。red5サーバーを使用しています。ありがとう。

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

java - Java アプレットでの環境変数の設定

アプレットで xuggler api を使用しています。xuggler の wiki には、アプレットでは使用できないと書かれています。しかし、私は3台のコンピューターで試しました。また、xugglers bin フォルダーをシステム環境パス変数に追加し、新しい環境変数を作成できれば、私のアプレットは機能しますXUGGLE_HOME。xugglers ライブラリをターゲット コンピューターにコピーしても問題ありません。私がやりたいことは次のようなものです:

  • xuggler ファイルをコピーする
  • 環境変数を設定する
  • アプレットを実行
  • xuggler ファイルを削除する
  • 環境変数を削除する

しかし、おそらくアプレットでこれらを行っているため、環境変数の変更はそのアプレットのランタイムでは有効になりません。もう 1 つの問題は、環境変数を変更する方法です。.bat ファイルを使用すると、パス変数の形式が正しくないという制限があるためです。また、vbscript や .reg ファイルなどの他の選択肢は機能しませんでした。

アプレットを実行する前に環境変数を設定する方法はありますか?

ありがとう

編集:実際、私は今別の方法を試しましたが、それは魅力的でした。現在、ウェブサイト上の私のアプレットは、xuggle フォルダーとメイン プログラムの jar を zip ファイルから一時ディレクトリにコピーするだけです。次に、アプレットは、zip ファイルに含まれていたバット ファイルを起動します。Bat ファイルは (setx ではなく) 変数を設定し、メインの jar を実行します。子プロセスは親環境を取得するため、機能します。そして、そのコマンドウィンドウが閉じられた後、システムに変更はありません。そのcmdウィンドウを非表示にできた場合のみ。

そうは言っても、Javaで環境変数を変更できるかどうかはまだ疑問です。