問題タブ [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.
java - DirectMediaPlayer を使用して vlcj で大きなビデオ (FullHD+) を再生する
Java/OpenGL アプリケーションで、かなり大きなビデオ (場合によっては UHD (4000x2000)) を再生する必要があります。これを行うためにVLCJに落ち着きました(GStreamerで十分に速くデコードできませんでした)。VLC 自体は、通常の組み込みプレーヤーを使用する場合の VLCJ と同様に、ビデオを問題なく再生します。
directplayer を使用している場合、より大きなビデオの再生が開始され、数フレーム後に停止するか、まったく開始されません (display() は引き続き呼び出されますが、常に同じフレームで!)。私にとっては、HDReady (1280x720 はまだ正常に再生されます) と FullHD (1920x1080) の間のどこかから始まります。これはPCの性能には依存しないようです。これを 5 年前のラップトップとハイエンド マシンでテストしたところ、まったく同じ結果が得られました。何か間違ったことをしている場合、または VLCJ DirectPlayer が大きなビデオを処理できない場合のアイデアはありますか?
githubの最新のVLCJでVLC 2.0.0(2.0.3と2.0.4も試しました)を使用しています。
私はオンラインでログを持っています: http://pastebin.com/UeyMrVmW
問題を再現するダイレクトプレーヤーのセットアップ方法の簡単な例を添付します。
macos - VLCJがMacで動作しない-プラグインlibvlccore.5.dylib
MacとPCでVLCJを動作させようとしています。Windows 7(64ビット)では正常に動作しますが、Macで実行しようとするとクラッシュします。VLC dylibファイルの正しいディレクトリを指していますが、「...libvlccore.5.dylibプラグインの使用中に予期せず終了しました」というメッセージが表示されます。詳細は次のとおりです。
..。
誰かアイデアはありますか?
java - JPanelにVLCJを埋め込む
私はこのSOスレッドを読みましたが、いくつかの変更を加えてコードを使用しようとすると、黒いウィンドウが表示されます。ここで間違っていることを誰かに教えてもらえますか。メイン関数を持つクラスが1つだけあります。
前もって感謝します。
java - vlcj 2.1.0 で動作する "libvlc" の更新バージョンはどこにありますか?
vlcj 2.1.0 を使用して VLC プレーヤーの Java バインディング用のコードをコンパイルしようとしていますが、次のエラーが発生します。
スレッド「AWT-EventQueue-0」での例外 java.lang.RuntimeException: このバージョンの vlcj にはバージョン 2.0.0 以降の libvlc が必要です。古いバージョン 1.1.9 が見つかりました。
MacOS用に見つけた唯一のバージョンは「libvlc-1.1.9-macosx」です
何か案は??
ありがとう
java - vlcjでフレーム位置を取得/設定する方法は?
方法 - 1. オーディオ/ビデオ トラックの現在のフレーム位置を取得する ?? 2.トラックの特定のフレーム位置に移動する方法?? vlcj sdk を使用します。どんなコード スニペットでも大歓迎です!
java - VLCJ:パッケージ化されたJarは、ダブルクリックするとlibvlcライブラリをロードできませんが、コンソールを介して完全に実行されます
vlcに問題があります。Eclipseを使用していて、vlcjフレームワークを使用してビデオファイルを再生する小さなアプリケーションを作成しました。Eclipse内ではすべて正常に動作しますが、Eclipseを介してjar実行可能ファイルを作成してダブルクリックすると(Windows 64の場合:テスト済み)このプラットフォームでのみ)何も起こりません。次に、「cd myjarfilepath」、次に「java -jar myjarname.jar」を使用しようとすると、すべてが正常に機能します。なぜこれが発生し、どのように解決するのですか?
stackoverflowのコミュニティに事前に感謝します。
編集:
パスの場所:C:\ Users \ user \ Documents \ 31 \ Latest_Win64 \ Needed次のファイルがあります:
私のクラスパスには、次のファイルが含まれています。
java - javaVLCJチュートリアルjava.lang.UnsatisfiedLinkError
私はVLCJを使おうとしていますが、最初のチュートリアルで行き詰まりました。
これが私のコードです:
これが私が得る出力と例外です:
32ビットのjdkと32ビットバージョンのVLCを使用していることを確認しました。
何か案は?前もって感謝します!
java - java: vlcj を使用してファイルへの rtsp ストリーム
vlcj を使用して rtsp ストリームをファイルに保存しようとしています。
私はいくつかのチュートリアルを行い、いくつかのテストプロジェクトを見ましたが、これを行うことができませんでした.
何か案は?前もって感謝します!
編集
キャプチャ デバイスからビデオをトランスコードして保存する例を見つけました。 それを機能させようとしています。の「オプション」部分に関するドキュメントを探していますmediaPlayer.playMedia(mrl, options);
。
java - JavaVLCJキャンバスと透明な背景で上に描画
私は、Javaアプリケーション内でVLCJムービーの上に描画できるかどうかについて少し時間をかけて調査しました。私は、それが不可能であると言っているいくつかの矛盾するアドバイスと、oracle.comに移動したいくつかの参照記事を見つけました。
長方形/線のようなjava2dグラフィックを描画できるかどうかを誰かが明確にできますか?また、背景が透明であるため、図形が画面に表示されているときに下のビデオストリームを表示できますか?
これがvlcjで不可能な場合、再生中のビデオストリームに注釈を付けることができるLinuxおよびWindows互換のメディアプレーヤーの良い代替手段は何でしょうか。Javaに限定する必要はありませんが、複数のプラットフォーム用に開発された描画ルーチンを再利用できるものが理想的であることに注意してください。
java - VLCJ のネイティブ x64 ライブラリを追加またはインストールするにはどうすればよいですか?
ビデオプレーヤーを備えたJavaでメッセンジャープログラムを作成しようとしているので、vlcjを使用しています。しかし、私はこのエラーを受け取ります:
スレッド「メイン」での例外 java.lang.UnsatisfiedLinkError:
ライブラリ 'libvlc' をロードできません:
指定されたモジュールが見つかりませんでした。
hereのチュートリアルに従いましたが、それでもこのエラーが発生します。これは私が得る唯一のエラーです。
x64 VLC を使用して Windows 7 x64 Ultimate を実行しています。最新のEclipseバージョンを使用してコーディングしています。
これを修正する方法を順を追って説明してくれる人はいますか?