問題タブ [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.

0 投票する
5 に答える
673 参照

c# - .NET でのメッセージのトラップ

一部のウィンドウ (私の場合は VLC プレーヤー ウィンドウ) から送信された Windows システム メッセージ (WM_SETTEXT など) をトラップするにはどうすればよいですか? NativeWindow クラスを継承し、次のように WndProc をオーバーライドしようとしました。

WM_SETTEXT メッセージが VLC プレーヤーによって送信されることを Microsoft Spy++ で確認しましたが、私のコードでは作業が完了していないようです。私は主に参照しました: http://www.codeproject.com/kb/dotnet/devicevolumemonitor.aspx

私はこれをしばらくの間成功させようとしています。私は何を間違っていますか?私がしていないことは何ですか?多分これを行う簡単な方法はありますか?

私の最初の目標は、VLCプレーヤー(バックグラウンドのどこかで再生され、アプリケーションに埋め込まれていない可能性があります)が再生を繰り返すときにキャッチすることです(WM_SETTEXTメッセージが送信されることに気づき、このように見つけようとしています) .

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

c++ - 着信ビデオ ストリームの再生中

ビデオストリーマーのようなアプリケーションを作成しています.クライアントはudpソケットを使用してビデオストリームを受信して​​います.ストリームを受信して​​いるので、同時に再生したい.ハードディスクにあるローカルビデオファイルの再生とは異なります.その場合、system("vlc filename") を使用してファイルを実行するのと同じくらい簡単です。しかし、ここでは、受信に遅延が発生したり、プレイヤーが着信データを待たなければならないなど、多くの問題が関係しています。 vlc を使用してビデオ ストリームを実行する方法について。vlc を使用してストリームを再生する手順を詳しく教えてください。アプリケーションを C++ で実装しています。

編集:特定のビデオを特定の宛先にストリーミングし、そのストリームを受信して​​再生するために使用できる VLC API に関するアイデアを教えてください。

よろしく、マウィア

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

c++ - libvlc_media_player_get_timeがゼロを返す

libvlcを使用してビデオストリームを実行する簡単なアプリケーションを作成していましたが、libvlc_media_player_get_time()関数が正しく機能していないようです。再生されたビデオの量に関係なく、呼び出されるたびにゼロが返されます。あなたはそれのための可能な救済策を見つけてください。また、ストリームの終わりに達したときにイベントを発生させて、より多くのデータがスタックされるまで一時停止できるシグナルハンドラーまたは関数がlibvlcにありますか?この点に関するすべての返信をいただければ幸いです。よろしく、ありがとう

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

command - 誰かが「yuv フレームを書き込むデバイス、fifo、またはファイル名も」と言った場合、ここでの fifo はどういう意味ですか?

VLC コマンド ライン プログラミングのドキュメントを読んでいます。そこで私は見た

device と fifo とはどういう意味ですか? それらをどのように指定するのですか?

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

macos - Mac OS X の VLC ヘルパー プロトコル

Mac OS X に vlc:// ヘルパー プロトコルを追加しようとしています。プロトコルを登録するために、MoreInternet PrefPane をいじって失敗しました。

ブラウザに表示したいのは vlc://someressource.com/audio.mp3 で、VLC を起動してhttp://someressource.com/audio.mp3をプレイリストに追加します (これは Windows でも問題なく動作します。私の記憶が正しければ Linux)。https もサポートされるように、vlc://http:// を指定することもできます。

これを達成する方法がわかりません。MoreInternet が受け入れない bash スクリプトを作成してみました。次に、Bash スクリプトを埋め込んで Automator でアプリケーションを作成してみました。Automator アプリケーションには「作成者コード」がないため、これも機能しませんでした。

どなたか私を正しい方向に向けることができますか?

前もって感謝します!

0 投票する
5 に答える
8728 参照

c# - アプリケーションの起動時に Windows サービスを無効にする

VLCの競合のため、アプリケーションの起動時に Windows Advanced Text Services をオフにする必要があります。そのための特別な API はありますか? デフォルト権限を持つユーザーでも機能しますか?

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

html - HTML に vlc プレーヤーを埋め込む

Web ページに vlc プレーヤーを埋め込もうとしています。それを行う最善の方法は何ですか。実際には、vlc を使用してビデオ ファイルをストリーミングし、Web ページに表示して、サイトにログインしている他のユーザーがそのビデオを見ることができるようにする必要があります。さまざまなスニペットを試しましたが、埋め込むことができません。どんな助けでも大歓迎です。ありがとう

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

video-streaming - Live555からVLCへのRTP経由でのH.264ビデオのストリーミング

私が何週間も解決しようとしてきたH264ストリーミングの問題について、私を助けていただければ幸いです。

H264ビデオをLive555(Linuxマシン上)からVLC Media Player(Windowsマシン上)にストリーミングする必要があります。RTSPを使用すると非常にうまく機能しますが、RTSPなしでRTPを使用する必要があり、RTPを使用するとビデオが表示されません。VLCは、ストリームがH264であることさえ認識しません。

これは、RTSP(機能する構成)を介して送信されるSDPファイルです。

しかし、RTSPからRTPに切り替えると、機能しません。上記のSDPファイルをVLCプレーヤーにロードしようとしましたが、役に立ちません。

VLCPlayer0.8.6dのデバッグ出力の一部を次に示します。

(手動でコピーする必要があったため、タイプミスがある可能性があります。質問しないでください:))

VLC 1.0.5では、不明なペイロードタイプのエラーが発生し、不明なネットワークスタックエラーのためにSDPをまったくロードできません。表示されるその他のエラーは、サポートされていないSDP接続情報Sap demuxer警告:無効なSDPです。

どんな助けでも大歓迎です!

ありがとうございました、

イリヤ

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

video-streaming - MJPEG から FLV または MP4 へのトランスコード

ユーザーが Web ベースの Flash を使用してファイルを再生できるように、 IP カメラ ( http://xx.yy.zz.tt:8080/video.cgi )からの MJPEG ストリームを Linux OS で FLV または MP4 ストリームにトランスコードしたいと考えています。 Flowplayerなどのプレーヤー。

その目的で VLC を発見しましたが、正確なコマンドライン文字列がわかりません。IP カメラへのアクセスはパスワードで保護されているため、HTTP 認証機能も必要です。

また、VLC 以外のソリューション (ffmpeg?) にも興味があります。

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

sockets - ソケットでvlcフローを受信する方法は?

私はtclでストリーミングアプリケーションを開発しています。httpモードでフローをブロードキャストするVLCサーバーがあります。私がやろうとしているのは、特定のIPアドレスとポート番号を使用してサーバーに接続しようとするクライアントを開発してから、フローをファイルに保存しようとすることです。私が使用しているコードは単純です:

スクリプトをテストしようとすると問題が発生します。接続は認識されていますが、フローを読み取ることができません。'puts'はコンソールに何も表示しません...

何かアイデアはありますか?ありがとうございました..