問題タブ [vlcj]

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

linux - Linux で VLC 2.x を動作させるにはどうすればよいですか?

私はディストリビューションの最も古い VLC バージョンを使用していますが、ディストリビューション パッケージ マネージャーを使用して削除しましたyum。その後、VLC Git リポジトリからコンパイルし、少なくともターミナルで VLC 2.0 を取得しました。

しかし、私のアプリケーションではまだ古い VLC が検出されているため、まだ失敗しているようです。次の Java エラーがスローされないように、ディストリビューションで最新の VLC を利用できるようにするにはどうすればよいですか?

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

java - VLCj トランスコーディングとファイル保存

Windows、Linux、および Mac でシームレスに動作する Web カメラ記録 Java アプリケーションを開発したいと考えています。caprica ソフトウェアが提供する VLCj CaptureTest.java クラスを使用しています。いくつかのクエリと問題があります。

  1. キャプチャ デバイスの MRL は、Windows (dshow://) と Linux (v4l2:///dev/video0) にはありますが、Mac にはありません。

  2. Linux ではオーディオ メディア オプションのみが指定されます。つまり、 :input-slave=alsa://hw:0,0 Windows と Mac ではどうでしょうか。

また、トランスコーディングには非常にトリッキーな問題があります。クラスを実行してもビデオは表示されず、黒いウィンドウが表示され、次の sout に対してオーディオ ファイルのみが作成されます。

ビデオとオーディオは表示および再生されますが、次のサウンドのファイルは作成されません。

Google と Stackoverflow を検索していましたが、必要なものが見つかりませんでした。VLCj に関する知識が不足していることをお詫びします

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

java - 動体検知 VLCj

VLCj API を使用してウェブカメラ録画アプリケーションを作成しています。ウェブカメラからのビデオ ストリームでのモーション検出に関して、助けが必要です。ビデオ ストリームで動きが検出されない場合、録画は停止します。

soutチェーンで--video-filter=motionを使用しようとしましたが、動きが検出されませんでした。

私のサウスチェーン:

お返事をお待ちしております。前もって感謝します。

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

http - VLC プレーヤーが vlcj StreamHttp サンプル アプリケーションからネットワーク ストリームを再生できない

JAVA でサンプル コードを実行すると、次のメッセージが表示されます。

上記のステートメント - "stream_out_rtp stream out" は何をしますか? httpでストリーミングしようとすると同様のエラーが発生します

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

java - Java クロスプラットフォーム vlcj/libvlc Mac/Windows

スイング フレームにビデオを表示するアプリケーションを計画しています。Mac と Windows の両方で実行する必要があります。libvlc をアプリケーションにバンドルし、vlcj を使用してビデオを表示できるはずです。

しかし、libvlc プラットフォームは独立しており、このタイプのアプリケーションに適したソリューションですか?

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

java - RTSP サーバーを構築するには、vlcj と xuggler のどちらを使用すればよいですか?

Java を使用して RTSP ストリーミング サーバーを開発する計画があります。ここで、メディアをデコードし、データを rtp 形式でストリーミングするために使用するライブラリを決定する必要があります。ビデオのデコードとストリーミング用に vlcj と xuggler を検討しています。これらのライブラリの違いについて調査しましたが、まだ決定できません。そこで、次の機能を提供するサーバーを構築したいかどうか皆さんに尋ねたいと思います。どっちがいいと思いますか?1. ビデオをオンデマンドで複数のユーザーにストリーミングできます 2. ストリームを mms 形式で受信し、それを rtsp 形式に再ストリーミングできます

最初は、ffmpeg と ffserver を試してみましたが、オーディオが同期していない問題があるため、独自のサーバーを作成することにしました。vlcj を使用する良い方法はアウト プロセスを使用することですが、ビデオ オン デマンドでのパフォーマンスが心配です。xuggler について考えていますが、ffmpeg と同じ問題が発生するのではないかと心配しています。

この状況でどちらが適切か、あなたの意見を聞かせていただけますか?

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

java - JAVA を使用したメディア ファイルの再生

以下のような安全な Java アプリケーションを構築したいと考えています。

  1. *.mp4 またはその他の形式の HD メディア ファイルを再生 (フルスクリーン モード 1920x1080)
  2. アプレットにイベント バインディングを追加します (タッチスクリーン モニターを使用します)。

いろいろ検索してみましたが、古い JMF の例 (VLCJ など) しか見つかりませんでした。そこで、このアプレットの構築をどこから始めるべきかをお聞きしたいと思います。含めることができるライブラリ。

ここで同様のプロジェクトを見つけました:メディア シャッフル しかし、メディア ファイルを 1 つのフォルダーに配置し、選択したビデオ (VLC フルスクリーンまたは他のクロスプラットフォーム メディア プレーヤー) を開始するアイコンとしてアプリケーションに表示して、1 回目のタッチで再生するようにします。2 回目のタッチでプレーヤーを停止し、メイン ページに移動する必要があります。

どうすればそれができるか、アイデアを共有してください。コード例はどれも素晴らしいでしょう。

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

java - JavaFX - RGB配列を画像として描画

vlcjを使用して Web カメラ ビデオをキャプチャし、ユーザー画面に表示します。フレームごとに、約 30fps で 1280x720 の画像をキャプチャします。

アプリの UI は完全に JavaFX であり、フレームの表示に問題があります。

Swing を使用すると、次のようになります。

しかし、JavaFX のImageクラスはそのようなメソッドを提供しておらず、( を使用して) BufferedImageJavaFX に変換するためだけに を作成すると、非常にコストがかかります。ImageImage.impl_fromPlatformImage()

質問: rgb に基づいて にImage設定できるJavaFX を作成するにはどうすればよいですか? それを表示するためのより良い(「より速い」など)方法はありますか?ImageViewint[]

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

java - JPanel内のWindowsCanvasにvlcjメディアプレーヤーを埋め込もうとしています

JPanel内でvlcjを使用してビデオを再生しようとしていますが、機能しません。私が受け取っているメッセージ例外は「java.lang.IllegalStateException:ビデオサーフェスコンポーネントは表示可能である必要があります」です。これは、「コンポーネントは表示可能である必要があります」というエラーが発生し続ける場合と同じ問題です。

キャンバスとvlcjプレーヤーを含むJPanelのコードは次のとおりです。

MyJFrameはJFrameを拡張し、MyJPanelJPanelのみを含みます。それはまったく重要ではないと思います。

前もって感謝します。

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

java - Vlcj が mrl を開けない

IPカメラからJavaアプリケーションにライブビデオをストリーミングするためにvlcjを使用しています。問題は、lan アドレスを使用してストリームを取得しようとすると、コードがソケットを開くことができないことです。

エラーは次のとおりです。

詳細については、ログを確認してください。

これらのエラーを削除する方法について誰か教えてもらえますか?