問題タブ [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.
windows-mobile - 古い携帯電話をウェブカメラに変換する
私は古いT-MobileMDAを持っています。WiFi、Windows Mobile、カメラがあります。ベビーモニター用に改造したいのですが。理想的には、Windows MobileへのVLCの移植だけでこれを行うことができますが、そのようなバイナリは見当たりませんでした。
誰か提案はありますか?すべてのハードウェアがあります。すべての要素をまとめるアプリケーションを作成または使用するだけです。
video - 複数の着信オーディオおよびビデオストリームを1つのコンテナファイルにバンドルするLinuxアプリケーション?
私は地元の大学にビデオオンデマンドサービスを実装するように割り当てられました。講義のさまざまな側面(ビデオ、オーディオ、スクリーンキャスト、ホワイトボード)が記録されます。講義中に、これらすべてのデータストリームが1つのLinuxサーバーに到着します。このサーバーは、これらすべてのストリームをトランスコードして1つのコンテナー(Matroska)ファイルにバンドルする必要があります。
私の選択肢は次のようです:
- GStreamerアプリケーションを作成する
- FFMPEGで何かをする
- VLCで何かをする
- ...?
過去に似たようなことをした人はいますか?何かお勧めできますか?
編集
興味のある人のために、ここに私の発見のいくつかがあります:
- Matroskaはストリーミングに適した形式ではありません(可能ですが、その主な目的ではありません)
- フラッシュストリーミングには、MPEG4を使用できます
- さまざまなビデオを1つのビデオに結合し、各サブビデオが画面全体の長方形の部分を占める場合は、このGStreamerスクリプトが役立ちます(このブログ投稿で見つけました)。
- デスクトップキャプチャはVLCで正常に機能します
java - デスクトップのストリーミング
画面をビデオ ストリームとしてサーバーに送信する C++ クロスプラットフォーム (Windows および MacOS X) アプリケーションを作成したいと考えています。
アプリケーションは、講義キャプチャのコンテキストで必要です。最終的に、講義を再生する Flash ベースの Web ページ (プレゼンターのビデオとオーディオ + スライド/デスクトップ) が作成されます。
現在、いくつかのオプションを検討しています。
- VLC (ビデオ プレーヤー) バイナリをアプリにバンドルし、そのデスクトップ ストリーミング機能を使用します。
- Qt Phonon ライブラリを使用しますが、十分に強力ではないようです。
- ビデオ ストリームの代わりに、個々のスクリーンショットとタイムスタンプをサーバーに送信します。次に、サーバーはビデオ ストリームを作成する必要があります。
- Java で実装し、Xuggler を使用します ( BigBlueButtonはデスクトップ共有機能に使用します)。
- ...?
この問題に取り組む方法についての洞察/コメントをいただければ幸いです。
c++ - アプリケーションをサイレントに起動しますか?
私のC++アプリケーションはVLCをサブプロセスとして呼び出します。GUIポップアップが表示されないようにする方法はありますか?MacとWindowsのソリューションを探しています。ハックな回避策も歓迎します。
PS:cvlc(VLCのコマンドラインバージョン)のようなものがあることは知っていますが、オンラインでそのビルドは見つかりませんでした。自分でビルドを作成するときにそれを取得しますが、それは私のSnowLeopardマシンではまだうまくいきません。Windowsバージョンも必要ですが、このプラットフォームでVLCを自分で構築しようとする勇気がありません。
解決しました
私がしなければならなかったのは、「-Idummy」パラメータを追加することだけでした。
c++ - Mac で libvlc を使った人はいますか?
編集
エラーの再現を簡単にすることができました:
このサンプルをビルドしようとすると:
元の投稿
次の動作が発生しています。
- 新しい XCode プロジェクトを作成します (Cocoa またはコマンド ライン ツール)
libvlc.2.dylib
で見つかったリンク/Applications/VLC.app/Contents/MacOS/lib
- アプリケーションを実行する
__dyld_dyld_fatal_error
=>スタックトレースが上下を指している状態でクラッシュします__dyld__dyld_start
。
ここで何が間違っていますか?新しい VLC ビルドとリンクする必要があるかもしれませんが、Snow Leopard でのビルドにはまだ成功しておらず、MacPort も機能しません (ビルド段階で失敗します)。
誰かがそれを機能させるための正しい方向に私を向けることができますか?
video - VLCデスクトップストリーミング
編集
VLCの使用をやめ、GMaxFLVエンコーダーに切り替えました。それははるかに優れたIMOの仕事をします。
元の投稿
デスクトップ(画面)をH264ビデオストリームとして別のマシンに送信し、次のコマンドラインを使用してファイルに保存します。
ストリームの送信者:
ストリームの受信者:
これは機能しますが、いくつかの問題があります。
- このファイルはほとんどのプレーヤーで再生できません。
- VLCはファイルを再生できますが、奇妙な点がいくつかあります。
- =>実際に再生が始まるまでに約10秒かかります。
- =>シークは機能しません。
誰かがこれらの問題を修正する方法について正しい方向に私を向けることができますか?
編集:私は少し進歩しました。
再生の最初の遅延は、プレーヤーがキーフレームを待機しているためです。ストリームの送信者に4秒ごとに新しいキーフレームを作成させることで、遅延を減らすことができます。
探求の問題は解決されていませんが、私はそれをもう少しよく理解しています。RTPストリームは、元のストリーミング形式のファイルとして保存されます。通常、通常のビデオファイルとして再生することはできません。VLCはなんとかこのファイルを再生できますが、他のほとんどのプレーヤーは再生しません。だから私はそれを通常のビデオファイルに変換する必要があります。私は現在、記録されたストリームのSDPファイルを提供した場合にffmpegでこれを実行できるかどうかを調査しています。
すべての助けは大歓迎です!
macos - VLCKit フレームワークのコンパイル
このページの指示に従っています: http://wiki.videolan.org/Mac_OS_X_Framework
コア コンポーネントはビルドできますが、フレームワークをビルドしようとするとエラーが発生します
どうすれば修正できますか?
.net - インボークメソッドを使用しても「クロススレッド操作が無効です」を取得する
ここで「クロススレッド操作が無効です」と表示されます。
デバッグすると、vlc を呼び出す必要がないことがわかります。ただし、これにアクセスするスレッドは、作成されたスレッドとは異なります。
libvlc.net ラッパーを使用してサウンドを再生していますが、問題はないはずです。この例外を取り除くにはどうすればよいですか?
バックグラウンドワーカーではなくスレッドを使用しています。
ありがとうございました!
javascript - VLCプレーヤーをGWTに埋め込む
GoogleのGWTを使用してWebアプリケーションビルドにVLCプレーヤーを埋め込みたいです。
最初にこのページを見てみました:http : //wiki.videolan.org/GWT、これは素晴らしいソリューションを提供しますが、JSNIですべてのjavascript関数呼び出し(再生、停止、フルスクリーン)を実装するために追加します。
それから私はgwt-player(Googleコードによってホストされている)を見つけましたが、それは私のためにすべての仕事をしますが、厄介な部分はプロジェクトが広く使用されていないことです(プロジェクトのグループに毎月投稿はほとんどなく、ブログでそれについて話すことはあまりありません/フォーラム...)
GWTアプリにVLCプレーヤーを簡単に埋め込んで制御する別のオプションを知っていますか?
私の主な目標は、Webアプリでビデオ/オーディオファイルを再生し、ユーザーに早送り機能(VLCでレートを設定)を提供することですが、他に使用できるプレーヤーはありますか?Quicktime、Windows Media Player、Flowplayerについてはすでに見てきましたが、VLCほど多くの機能を提供しているものはありません。
よろしくお願いします。大晦日をお過ごしください。
クリス
c# - C# を使用してビデオ ストリーミングを作成する方法
私は、C# を使用してビデオ ストリーミング Web サービスを開発するためのソリューションに取り組んできました。LANネットワーク経由でビデオをストリーミングするために、最新バージョンのvlc 1.0.3を搭載したWindows XPを使用しています。しかし、現在、私は自分の PC でしかビデオをストリーミングすることができませんでした。問題は、代わりに Web サービスでこのストリーム ボタンを実行する必要があることです。これをWebメソッドに変更する方法について誰か考えがありますか? この Web サービスを HTML Web ページにリンクするにはどうすればよいですか?
次のコードは、Windows アプリケーションを使用してビデオをストリーミングするために使用されます。
----- C:\videotest.bat ------
どんな返信でも大歓迎です。
ありがとう!=)