問題タブ [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.
java - SourceDataLine.start()はオブジェクトをnullにします
症状のあるコードは次のとおりです。
問題の原因となる行は104行目です。
デバッガーをチェックしたところ、この行が実行されるまでmLineオブジェクト(SourceDataLineオブジェクト)は問題ありません。これにより、mLineは「null」に等しくなります。
この問題はここと同じだと思います。
SourceDataLineの代わりにClipを使用しようとしましたが、同じ問題が発生しました。
興味深いのは、この問題は元のXugglerプログラムでは発生せず、start()を呼び出してもそれほど悪影響はなかったことです。
windows - WindowsでApacheTomcatのxuggleを構成する方法
私は、WindowsプラットフォームでTomcatを使用してNetbeansを使用してビデオ共有Webアプリケーション(youtubeなど)を開発してきました。そこで、ビデオがアップロードされたらすぐにビデオファイルのサムネイル画像を生成したいと思います。ネットを検索すると、Xuggleというものが見つかりました。XugglerをTomcatのlibフォルダーにインストールしました。必要な環境変数を設定しました。Javaアプリケーションだけを実行すると結果が得られますが、Java Webアプリケーションで同じことを実行すると、次のエラーが発生します。
================================================== =========================================
@ pd40 >>> Xugglerを再インストールしました(今回はC:\ Program Filesで、インストール後にPCを再起動しました。環境変数に次のように設定しました:
XUGGLE_HOME = C:\ Program Files(x86)\ Xuggle
CLASSPATH =。;C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ commons-cli.jar; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ logback-classic.jar; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ logback-core.jar; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ slf4j-api.jar; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ xuggle-xuggler.jar; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib \ xuggle-xuggler-test.jar;
PATH = C:\ Program Files(x86)\ Xuggle \ bin; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ bin; C:\ Apache Tomcat 6.0.26 \ Apache Tomcat 6.0.26 \ lib; C :\ Program Files(x86)\ Xuggle \ lib
Xuggle / java / jarsのjarファイル(6つのjarファイル)をTomcatの\ libフォルダーにコピーし、それらのCLASSPATHを設定しました。
Webアプリケーションでこれを行うと、まだ問題が発生しますが、スタンドアロンのJavaアプリケーションは画像を適切に生成します。何が問題になっていますか?ビデオをアップロードするとアップロードされますが、サムネイル画像が生成されない場合、次のエラーが発生します...
xuggler - xugglerを使用してビデオからオーディオを抽出する方法は?
xugglerを使用してビデオファイル(.avi、*。mp4など)からオーディオファイル(* .mp3、.wavなど)を作成しようとしています。これが私のコードです
しかし、それは私のためにオーディオファイルを作成しません。私が間違っているところを教えてください。あなたがそれを修正するか、この目的のために私のものとは異なる他のコードを提供するなら、私は感謝するでしょう。
red5 - Xugglerとred5を使用したRTSPからRTMPへ-アウトストリームをContainer.cppで開くことができませんでした
私の要件は、IPCameraRTSPストリームをRTMPストリームにストリーミングすることです。livemedia 555 + VLC + Red5+Xugglerを使用してアプリケーションをセットアップしました。ローカルでsdpファイルとしてvlcを使用してマルチストリーミングに成功しました。今、問題はred5+xuggler側にあります
レストレミングにsteamStreamred5アプリケーションを使用しています。エラーは以下のとおりです
- ローカルマルチストリーミングはvlcサーバーを使用して行われます
- vlcを使用して作成されたsdpファイル
- Red5はsdpファイルを入力として読み取ります
- sdp入力をrtmp出力に書き込んでいるときにエラーが発生しました。
Container.cppファイルの行番号513にエラーがあります。
使ってます
- CentOS 6 x86_64 OS
- Java 1.6
- Xuggler 5.4
- 赤5-0.9.1
私はこのチュートリアルに従いましたhttp://flance.onego.ru/2010/08/02/238
java - ビデオからサムネイル画像を1つだけキャプチャします
私はビデオからサムネイル画像を生成するために働いています。私はそれを行うことができますが、ビデオから1つのサムネイル画像しか必要としませんが、私が取得するのは、ビデオの異なる時間に複数の画像です。次のコードを使用してサムネイルを生成しました。ビデオの中央部分からサムネイルを1つだけ取得するには、次のコードで何を変更する必要があるかを教えてください。私が使用したコードは次のとおりです(私はXugglerを使用しました):
red5 - XUGGLERを使用してRTMPストリームに書き込みます
プロジェクトに取り組んでいます。RTMPコンテナにパケットを書き込みたいです。
私が達成したことは次のとおりです。
- RED5を使用してRTMPリクエストをリッスンするアプリを起動します。rtmp:// localhost/myappとしましょう
- IContainerFormatの出力形式でIContainerを開くことができます。giveas( "flv"、 "rtmp:// localhost / myapp / test"、null)
何がうまくいかないのですか:
- 開いているこのRTMPチャネルにパケットを書き込みたい。
- 問題はFFMPEGがエラー32を出し始めることです。このエラーに関連する少しの検索は、これが通常クライアントとサーバーのデータ消費の間に遅れがあるために起こることを示しました。しかし、私は本当にこの問題を解決することができませんでした。私はたくさん検索しましたが、誰もが同じ問題について泣いています。私が得るエラーは:
- 開いているこのRTMPチャネルにパケットを書き込みたい。
12:57:20.242 [Thread-0] ERROR org.ffmpeg-WriteN、RTMP送信エラー32(129バイト)12:57:20.246 [Thread-0] ERROR org.ffmpeg-WriteN、RTMP送信エラー32(45バイト) 12:57:20.246 [Thread-0] ERROR org.ffmpeg-WriteN、RTMP送信エラー9(42バイト)
そしてこれは私がRed5サーバーで受け取るエラーです
私はメディアストリーミングに慣れていないので、何かが足りないかどうかわかりません。
前もって感謝します。
java - xuggler rtcp ストリーミング
xuggler(RED5 を使用せずに) を使用して rtcp ストリームを作成する方法を教えてください。MEDIATOOL api ant IMEdiaReader を使用して、保存されたビデオ コンテナーをデコードしますが、rtcp でストリーミングするにはどうすればよいですか? IMediaWriter をスローできないことがわかりました。出力に新しい IContainer を使用する必要がありますか?
ありがとうございました。
java - xugglerを使用してoutputStreamに書き込む方法は?
エンコードされたバッファリングされた画像を出力ストリームに書き込もうとしていますが、ストリームでデータを取得できません...何が間違っているのか、なぜ何も見えないのか誰か教えてください。出力?
write.encodeVideo メソッドを呼び出すと、ビデオが ByteArrayOutputStream にエンコードされると思います...その仮定は間違っていますか?
java - Xugglerライブストリーミングの遅延と高いCPU使用率
私は現在、Xugglerを使用してAR.Droneのビデオストリームを受信しています。ストリーム形式はH.264720pです。次のコードを使用してビデオをデコードして表示できますが、プロセッサの使用率が非常に高く(デュアルコア2GHzで100%)、ストリームに大きな遅延があり、増加し続けています。
Xugglerサンプルアプリケーションを使用しても問題は解決しないので、私のアプローチは正しいと思います。また、解像度を360pに下げると、ストリームはリアルタイムになり、すべてが正常に機能します。このパフォーマンスの問題が正常であるかどうか、またはこれを回避するために私がしなければならないことを誰かが知っていますか?私はこれにとても慣れていません、そして私は情報を見つけることができませんでした、それで誰か提案がありますか?
ちなみに、ビットレートを変えてみましたがうまくいきませんでした。呼び出しreader.getContainer().getStream(0).getStreamCoder().setBitRate(bitrate);
は無視されているようです...
前もって感謝します!
更新: これらのエラーの多くが発生します:
更新2:コーデックを変更すると上記のエラーは解決されますが、パフォーマンスは依然として低下します。
jakarta-ee - Xuggler を機能させるには、毎回 Tomcat を再起動する必要があります
ユーザーがビデオをアップロードできるビデオ共有 Web サイトを開発しようとしています。ビデオがアップロードされるとすぐに、そのビデオのサムネイル画像が作成されます。これは Xuggler で行われます。これはうまくいきますが、2回目または次回に行うと、画像が生成されません。理由はありますか?動画は次回アップロードされますが、画像は生成されません。Web アプリケーションが初めて実行され、ユーザーが動画をアップロードすると、そのときだけ画像が生成されます。したがって、アップロードごとに画像を生成するには、サーバー (Tomcat) を再起動する必要があります。これの治療法は何ですか?以下にコードをリストしています。良い反応が得られることを願っています。
このコードは 、私の Web アプリケーションの最初のページであるindex.jspからのものです。ユーザーはこのページからビデオをアップロードします。
アップロードは、VT.javaサーブレットの実行によって行われます。
アップロード中に Xugglerを使用して動画からMain.javaで画像が生成されます。
前に述べた問題は、アプリケーションを実行すると、ビデオがアップロードされ、その時点で画像が生成されますが、次回ビデオをアップロードすると、画像ではなくビデオのみがアップロードされることです。同じことをやり直すにはTomcatを再起動する必要があるので、助けてください。事前に感謝し、これを長いトピックにして申し訳ありません.