問題タブ [vlc]
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.
c++ - 複数のソースとの間でビデオをストリーミング
私は、あなた方の何人かがこの問題にどのように取り組むかについて、いくつかのアイデアを得たいと思いました。Linuxを実行していて、センサーの1つとしてWebカメラ(v4l2ドライバーを使用)を使用しているロボットがあります。私はgtkmmでコントロールパネルを書きました。サーバーとクライアントはどちらもC++で記述されています。サーバーはロボットであり、クライアントは「コントロールパネル」です。画像分析はロボットで行われています。次の2つの理由から、カメラからコントロールパネルにビデオをストリーミングバックしたいと思います。A)楽しみのためにB)画像分析結果をオーバーレイするため
だから私の質問は、ウェブカメラからコントロールパネルにビデオをストリーミングするだけでなく、それを処理するためにロボットコードを優先するいくつかの良い方法は何ですか?独自のビデオ圧縮スキームを作成し、それを既存のネットワークポートに通すことには興味がありません。新しいネットワークポート(ビデオデータ専用)が最適だと思います。問題の2番目の部分は、ビデオをgtkmmで表示するにはどうすればよいですか?ビデオデータは非同期で届き、gtkmmのmain()を制御できないので、注意が必要だと思います。
私は、vlc、gstreamer、または私が知らない他の一般的な圧縮ライブラリのようなものを使用することにオープンです。
ありがとう!
編集:ロボットには1GHzプロセッサが搭載されており、Linuxのバージョンのようなデスクトップを実行していますが、X11は実行していません。
java - マイクUDPライブオーディオストリーミング
ライブマイクデータをUDP経由で送信し、VLCでデータを受信するJavaプログラムを作成しようとしています。私は基本的にこの投稿と同じコードを使用してストリームをパッケージ化し、送信しています。VLCでデータを受け取っても、何も得られません。たくさんの入力が入ってくるのが見えますが、どれもオーディオデータとして解釈されません。情報をmpgaまたはmpgvとして解決しようとしますが、生のオーディオとして送信されていると確信しています。VLC側に問題がありますか?特定のフォーマットを受信するようにVLCを構成する必要がありますか?または、私のプログラムの問題は、VLCがデータを解釈できる方法でデータをパッケージ化していないことですか?
python - VLC/Python バインディング?
VLC Pythonバインディングを実装する方法を知っている人はいますか? VLC wiki ( http://wiki.videolan.org/Python_bindings )から vlc.py と vlcwidget.py をダウンロードし、vlcwidgetを実行しようとしました。vlc をインストールする以外に何かする必要がありますか、それとも 'python vlcwidget.py' を実行するだけでよいのでしょうか? それは私にとってはうまくいかないからです。Ubuntu 8.04 で Python2.5 と VLC 0.8.6e を使用しています。
問題は libvlc 共有ライブラリに関係していると思います。そのライブラリは、このインスタンスを作成するために使用されます。
その後、ここでエラーが発生します。
dll には明らかに libvlc_media_player_new 属性がないため、必要な他のオブジェクトを作成できません。具体的には、libvlc_media_player_new 関数は作成されません。
screen - vlc プレーヤーの画面キャプチャ
vlcビデオで出力モード「directx video-output」をオンにすると、スクリーンショットを作成できません(黒い画像が表示されません)。
2 つの質問: 1.) vlc-player の設定を変更せずに画像をキャプチャする解決策はありますか? 2.) そうでない場合、c# (優先) または c++ を使用してアプリケーションでこの効果を得るにはどうすればよいですか?
ご協力いただきありがとうございます!私の英語でごめんなさい!
c# - DirectX によるスクリーン キャプチャを禁止する
DirectX を使用して単一の画像をレンダリングしたいと考えています。シンプルなスクリーン キャプチャ ソフトウェアまたは printscreen-key を使用してフレームをキャプチャできない場合は、VLC プレーヤーの「directx ビデオ出力」と同様に機能するはずです。スクリーンショットを作成することはできません (または非常に困難です)。
これがVLCプレーヤーでどのように機能するか知っている人はいますか?
他に考えられる解決策はありますか?おそらく「出力保護マネージャー」を使用します(http://msdn.microsoft.com/en-us/library/dd388980(VS.85).aspxを参照)
私は学校で約 3 年間 C# プログラミングの経験を積んできました。C++ プログラミングも行ったことがありますが、WPF や Managed DirectX を使用した C# ソリューションは好まないでしょう。
私の英語で申し訳ありませんが、事前に助けてくれてありがとう!!!
http - HTTPプロトコルを介してVLCフレームを取得します
jpeg /png形式のHTTPを介してVLCの映画プラーニュにアクセスする方法はありますか?
ほら、私が欲しいのは、私のローカルVLCプレーヤーで映画を再生し、http:// localhost:9999/current.jpgのようなものを介して現在再生中のフレームにアクセスすることです。
そのような方法はありますか、それとも他のツールがそれを提供できますか?
よろしくお願いします
video - クロス プラットフォームのビデオ フレームワーク?
アプリケーションに追加するクロスプラットフォームのビデオ フレームワークを探しています。これにより、さまざまな形式のビデオ ファイルを読み取り、フレームを取得して再生できるようになります。
1 つの提案は VLC/VideoLan でしたが、これは GPL フレームワークであるため使用できません Apple の QuickTime を考えましたが、WMV ファイルを読み取ることができません (Apple の承認が必要です)。OpenMLはちょっとさびれたように見えます...
他の提案はありますか?
どうもありがとう
リオール
qt4 - WindowsへのVLCの埋め込み
Windows(XP)でWebカメラにアクセスする方法は?
Linuxでは、次のようにMRL "v4l2://"を使用します。
そして、それを自動的に検出させます。私は知っています、これは時々失敗する可能性があります。
java - Java で VLC を起動し、rc インターフェイス経由で接続します
私はすでにこのスレッドを見ましたが、まだ問題があります: Java で vlc プレーヤーを開始 する
次のコードでは、Mac OS 10.5.8 (Java 1.6) 上の Java アプリケーションから VLC を起動できず、ターミナルまたは別の Java アプリケーションを介して rc インターフェイス経由で接続できません。
} }
これは、同じマシンで実行されている上記のアプリに接続しようとしている Apache Commons Net パッケージを使用する Java アプリケーションです。
ターミナルで最初のアプリのコマンドを使用して VLC を起動すると、後者のアプリは正常に動作します。同様に、ターミナルで「telnet localhost 4444」を使用して、ターミナルから最初のアプリに接続できません。
私が見つけることができる唯一の違いは、VLC からの出力にあります。ターミナルで実行する場合:
最上位の Java アプリケーションを介して実行する場合:
誰か助けてくれませんか?私は途方に暮れています。どうもありがとうございました。
php - PHP(Mac OS X)を使用してブラウザ経由でVLCを開くにはどうすればよいですか?
ブラウザでVLCを開き、MacOSXで指定されたビデオファイルをすぐに再生できるようにしようとしています。
これはローカルサーバーで実行され、ローカルでのみ実行することを目的としています。したがって、ユーザー名とグループ「staff」(httpd.confで定義)を使用してapache(MAMP)を実行しています。
はい-私はVLCがhttpインターフェースを持っていることを知っています-しかしそれは私が必要とするものではないので、それを示唆しないでください...
現在のシステムは、ターミナル経由で実行すると問題なく動作します。
->これにより、VLCが開き、ビデオが意図したとおりにフルスクリーンで再生され始めます。
同じPHPページをブラウザで実行すると問題が発生します。次に、VLCプロセスが開始されますが、そのGUIがなく、ビデオファイルの再生が開始されず、VLCプロセスがCPUのほぼ100%を使用します。
- 両方; ターミナルとブラウザがVLCを開始しました-プロセスは同じユーザー(私のもの)で実行されます
- どちらにも「親プロセス」bashがあります
- VLC-ターミナルで開始されたプロセスには空の「プロセスグループ」(プロセスID番号のみ)があり、開始されたブラウザには「httpd」+(ID番号)があります
- ブラウザを介して開始されたVLCプロセスは、ターミナルで開始されたプロセスの1000倍の「マッハシステムコール」を実行します。
誰かが私にこのことを機能させる方法についての指針を教えてもらえますか?
index.php
vlc.sh