3

サイトのユーザー向けにビデオのアップロードをセットアップしようと考えており、それらを Flash プレーヤーで表示したいと考えています。このサイトはすでに (他の誰かによって) 部分的に構築されており、具体的には PHP で、動画ファイルを処理するためにどのような技術があるのか​​疑問に思っています。

ファイルをFLVに変換する必要があると思います。その後は、Flash の SWF のように、FLV をロードしているだけだと思います。

彼らはまた、Flash ストリーミングで mp3 を実行したいと考えているので、mp3 もサポートできれば素晴らしいと思います。

4

8 に答える 8

8

ffmpegはあなたのためのツールです。これは、他の多くのツールが基づいている主要なオープンソースのビデオ エンコーディング ライブラリです。直接使用するのは少し難しいですが、いくつかのラッパーがあると思います。

于 2008-11-12T01:13:36.203 に答える
7

ダニエルズの回答に加えて、 ffmpeg-phpを確認することをお勧めします。これは、 ffmpegを使用してビデオおよびオーディオ ファイルにアクセスして情報を取得するためのオブジェクト指向 API を追加する PHP のラッパー ライブラリです。

フォーマット間の変換、サムネイル用のビデオ フレーム画像の取得など、さまざまなことが簡単にできます。

于 2008-11-12T01:28:03.787 に答える
3

FLV を表示するためにSWFObjectを試しましたか? 最近これをプロジェクトで使用しましたが、魅力のように機能します。構成も非常に簡単です。

于 2008-11-12T10:08:27.527 に答える
1

この非常に過小評価されている投稿には YouTubeのようなオープンソースソリューションへの3つの優れたリンクがあり、あなたの質問(および少なくとも別の質問)に完全に適合します。

于 2010-03-24T22:42:20.673 に答える
1

実際、他のサービスを使用してファイルをエンコードするのが最も簡単なオプションであり、セットアップも最速であることがわかりました. このプロジェクトでは、Hey!Watchを使用することになりました。ストリーミング サーバー/サービスについてはまだ心配していません。ほとんどの場合、ビデオは短く、人々がビデオ内をスキップすることはないからです。

于 2010-02-12T06:56:40.807 に答える
0

YouTube API を使用して、難しい作業は YouTube API に任せてください。

于 2008-11-12T01:47:29.303 に答える
0

参考までに: HQ ビデオがある場合は、それらを FLV にエンコードする必要はありません。Flash Player 10 には H264 のサポートが組み込まれています。これは、人気のある動画サイトで HQ が行っていることです。

于 2009-12-09T21:48:05.533 に答える
0
  • 映画をflvに変換するために、私は(以前のほとんどの人として)ffmpegをお勧めします
  • これらの flv を http 経由でストリーミングすることはできますが、ユーザーはムービーをスキップできませんでした。FlashMediaServerRed5などのストリーミング サーバーが必要です。(これらのサーバーは、純粋な HTTP よりも効率的です)
  • 最後に、ストリームを再生する FlashMovie が必要です。自分で作成するのは非常に簡単です。または、オープンソース/無料のプレーヤーを選択することもできます。(例: JW Player )
于 2009-12-09T22:49:19.993 に答える