問題タブ [multimedia]
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.
delphi - 無料/オープンソースの Delphi マルチメディア コンポーネントはどこにありますか?
私はほとんどのオーディオ/ビデオ ファイル (フォーマット) を再生できなければならないプロジェクトに参加していました。
要求事項:
ビデオ:
- .dat (vcd & svcd)
- .vob (DVD)
- .rmvb (リアル メディア)
- .mp4 (mpeg4/x264/h264)
- .wmv/.asf (Windows メディア)
- .avi (xvid/divx/mpeg2 など)
.mkv (マトロスカ、オプション)
オーディオ:
.mp3 (おそらくこれを知っているでしょう)
- .ogg (vorbis)
- .wma (Windows メディア)
- .wav (波)
上記のコーデックはすべてインストール済みで、私のシステムでは完璧に動作しています (WMP 10、Media Player Classic Home Cinema、VLC & Zoom Player で試してみました)。
そして、私はすでに基本的な TMediaPlayer を試しましたが、ビデオ用の .avi 以外では動作しません。次に、DSPack を取得しますが、.avi (xvid/divx) も .mkv も再生できません。VLC を取得しますが、それは私に与えられただけですそれは ActiveX ラッパー (純粋な vcl コンポーネントではない) だけだったので、さらに頭痛の種でした。
誰かが別のコンポーネントを提案できますか? 無料またはオープンソースが望ましいでしょう。
編集: DSPack の問題は既に解決しています。DSPack を使用してビデオを再生するには、常に FDDShow を使用する必要があるようです。
video - ファイルアップロードの問題
私は自分のWebサイトにYoutubeのような同様のシナリオを実装しています。つまり、ビデオをアップロードして、すべての人が視聴できるようにします。私の質問は、アップロード後に他の人がリモートで再生する前にビデオをエンコードする必要があると思いますが、エンコードプロセスは非常に遅いです(Microsoft Expression Encoderとmplayerで試しましたが、20分のビデオのエンコードには約10分かかります)。驚いたことに、非常に大きなビデオをYouTubeにアップロードしたとしても、他の人がすぐに選択して再生できるようで、エンコードプロセスにかかる時間はほぼゼロのようです。
誰かアイデアはありますか?Youtubeはどのようにしてプロセスを魔法のように速くエンコードしましたか?または、Youtubeはエンコードプロセスを完全にスキップします-しかし、エンコードプロセスをスキップする場合、Youtubeはアップロードされたすべてのビデオが再生可能であることをどのように保証できますか(つまり、ビデオはビットレート、画像サイズなどのパラメータに従います)?
よろしくお願いします、ジョージ
audio - 1 つのオーディオ ファイルから複数のオーディオ ストリームを同時に再生する
中央サーバーからメディア ファイルを受信し、プレイリストに従ってそれらのファイルを再生するアプリケーションを作成しました。すべてうまくいきます。クライアントから連絡があり、アプリケーションを使用してオーディオ ファイルをキオスク スタイルのアプリケーションでプレゼンテーションとして再生したいと考えています。これまでのところ、私たちのアプリケーションはこれを問題なく処理できます。
彼は、潜在的な機能として、キオスクの前面に多数のヘッドフォン ソケットがあることを要求しました。各ヘッドフォン ソケットは、異なる言語で同じオーディオ プレゼンテーションを再生します。
私は、プレゼンテーションを複数の言語で 1 つのオーディオ ファイルにエンコードし、各言語を異なるチャンネルにエンコードするというアイデアを思いつきました。次に、各チャンネルをデコードして別のヘッドフォン ソケットに出力できるサウンド カードが必要になります。理論は正しいと思いますが、これが実現可能かどうか、それを実現するために何が必要かはまったくわかりません。
何か案は?!
補足として、アプリケーションは Media Player を基になるコンポーネントとして使用して、オーディオとビデオの再生を処理します。マルチチャンネル オーディオ ストリームを生成するために使用できるソフトウェアと、ストリームをデコードするために使用できるハードウェア (USB サウンド カードで十分でしょう) について、助けていただければ幸いです。ありがとう!
silverlight - 使いやすい Silverlight プレーヤーのサンプルを求める
私の目的は単純です。長いページのサンプルを読む以外に、自分の用途に十分なサンプルを見つけることです。:-)
私の要件は非常に単純です。Silverlight プレーヤーを Web ブラウザーに埋め込んで特定のビデオを再生するだけです。ビデオは IIS サーバーでホストされ、一部は wmv 形式で、一部はフラッシュ形式です。
サンプルを簡単に参照できますか? :-)
前もって感謝します、ジョージ
c# - mp3プレーヤー用のイコライザーを作成する
作成したmp3プレーヤー用のイコライザーを作成したいのですが、どちらの方法が最も簡単な方法かわかりません。プレーヤーでmciを使用しています。私を助けてください!!!ありがとう
asp.net - Asp.Netでオーディオファイルを順番に再生する(1つずつ)
ASP.Netページで複数のオーディオソングを再生する必要があります。これを実装する最良の方法を誰かが提案できますか?
ページがあります。そこで、曲のリストをグリッド ビューで表示します。グリッドビューには、チェックボックスと曲名が含まれています。ユーザーは、複数のチェック ボックスを選択して [再生] をクリックできる必要があります。
ユーザーが新しいポップアップ ウィンドウの再生ボタンをクリックするたびに、ユーザーが選択したすべてのオーディオ ソングを 1 つずつ再生する必要があります。
私はあなたの助けに感謝します。
ありがとう、ヴェンカット。
user-interface - GUI アプリケーションでビデオを再生するためのマルチメディア フレームワーク?
しばらく前に、次のことを行う必要があるプロジェクトを開始しました。
- 動画を再生:
- 一般的な形式 (avi、mpeg、xvid など)
- プログラムでストリームを一時停止および再配置できる。
- 再生速度を設定できる (必須ではありませんが望ましい)
- 再生コンポーネント上にカスタム グラフィック (ビデオとの同期を維持) をペイントさせてください。
- 現在のフレームにラスター イメージとしてアクセスできるようにします (これは必須ではありませんが、望ましいものです)。
また、使いやすくする必要があります (たとえば、ビジュアル コンポーネント指向、マルチメディア ストリームの内部構造をあまり扱いたくありません)。
関連するコードを Java で記述していたので、見つけたすべての Java ライブラリ (JMF、FMJ、JVLC、Jffmpeg、gstreamer-java) を試してみましたが、厳しい要件 (たとえば、フレームの上に描画するには、一時停止または巻き戻しができなかった、フル機能のものは時代遅れだったなど)、プロジェクトを保留しました。
今、私はカムバックの気分にあり、他の言語でコードを書き直すことを気にしません (Java と同等以上のレベルですが、C や C++ はやめてください。私は怠惰になりすぎました :-p)優れた GUI フレームワークやリッチ クライアント プラットフォームも自由に利用できます。私は Linux での開発とテストが好きなので、マルチプラットフォームであることは良い点ですが、より多くのユーザーにリーチしたいので、Windows をターゲットにできることは必須です。
では、どの言語とフレームワークをお勧めしますか?
algorithm - サウンドファイルの速度を変更する
サウンドファイルの速度を変更したいと思っていますが、それを実現する方法がわかりません。速度を落とす場合は、ある種の補間を行う必要があると思いますが、速度を上げる方法がわかりません。おそらく、いくつかのサンプルの平均ですか?テンポやピッチが変わるかどうかは今のところ問題ではありませんが、両方を達成する方法を学びたいのですが、少なくともどちらか一方を達成したいと思います。
誰かがこれらのタイプの操作の背後にある数学への参照を持っているなら、彼らは大いに感謝されるでしょう!
ありがとう、ベン
iphone - iPhone Dev:フラッシュアニメーションの再生
クリックするとビデオを再生するボタンがいくつかあるシンプルなアプリケーションを構築しています。
今、私はそれらのビデオをフラッシュファイルとして持っています。最初の試みでは、それらを.movに変換して、MediaPlayerフレームワークを使用しました。ビデオ/は非常に貧弱で、ダブルクリックするとビデオコントロールがポップアップします。
これを行うための最良の方法が何であるかわかりません。MediaPlayerは間違ったルートですか?もっと良い方法はありますか?
これは、私が必要としていることを正確に実行している別のアプリの例です。クレイジーアイ:http ://www.youtube.com/watch?v = 01R9N8ILPvk
ありがとう、
マット