2009-04-28 10 views
0

flvから3gpへの変換を実装するために必要な言語やその他の手段のオープンソースプロジェクトはありますか?ストリーミングする方がいいです、私はflvの最後の部分がダウンロードされる前に3gpの最初の部分を返します。flvストリームデコード、3gpエンコード

または既に実装されている類似のサービスがありますか?私の目標は、私の場合iPhone 3GSにフィードすることができる http://converter.org?source=sourceUrl.flv&targetFormat=3gpのようなものです。

UPDATE:ffmpegのは、ここでは本当に良い仕事をしてちょうど

ffmpeg -i input.flv output.mp4 

とそれはそれです。ただし、出力ファイルは、変換が完了した後にのみ使用できます。ストリーミングはまだ未解決の問題です。何らかのストリーミングを行うffserverがありますが、動作させることができませんでした。

答えて

2

私はそれが可能かどうかは分かりませんが、それを行うべきことが1つあれば。 それはhttp://www.ffmpeg.org/です。

これは、オンラインプラットフォーム上の何かに何かを変換することができます。ストリーミングをサポートしているのかどうかは分かりませんが、オンラインビデオの変換に最適なソリューションは間違いなく

+0

この回答が出たとき、私はffmpegで遊んでいました。確かにこれは私が今までに得た最高のものです。ストリーミングができるかどうかはわかりませんが、変換は非常にうまく動作します。 –

1

このビデオはオンラインでビデオをストリーミングするには、Media Streaming Serverが必要です特定のストリーミングプロトコル(すなわち、HTTP、HTTPS、RTSP、RTMP)を介してビデオを送信する。私もこのような "リアルタイム"トランスコーディングサービスを探していましたが、私が今までに見つけた最も近いものは、非常に高価でフォーマット/サポートにも制限があるVideo CDNです。本当にうれしいのは、メディアサーバーの1つがリアルタイムのトランスコード機能を追加することです。この執筆時点では、私が知っているようなサービスは存在しません。

メディアストリーミングサーバーのトップ10最も人気のあるオプションがされている(私見):

  1. VideoLANの - VLCメディアプレーヤー(クイックテストや概念実証のために良い)
  2. カルトゥーラ - オープンソースのビデオプラットフォーム
  3. リアルタイムメディア - のHelix Universal Serverのストリーミング(RTSPオーバー3GPための最善の策かもしれない)
  4. アップル - ダーウィンストリーミングサーバ/クイックタイム(ライブ)アナウンサー(iPhone/iPad用最高)
  5. Red5の - オープンソースフラッシュ Streaming Serverを
  6. アドビ - フラッシュ Streaming Serverを
  7. Wowza - メディアサーバー
  8. FluMotion - オープンソースのマルチメディアストリーミング
  9. マイクロソフト - Windowsのメディアサーバー(AVIWMVシルバー &他のフォーマット)
  10. FreeCast - OGG Theoris(ビデオ)およびOGG(オーディオ)ストリーミング/変換プラットフォーム

ご覧のとおり、ストリーミングにはさまざまなオプションがありますが、simp同じサーバー上でビデオをホスティングし、HTTP経由でデスクトップコンピュータのブラウザに配信することができます(これを開始する最も簡単な方法は、試行&エラーです)。それぞれは、サポートされているプロトコルとトランスコードの点で異なる機能を提供していますが、ソースビデオをどこに供給して、選択した形式(すなわち3GP)の出力ビデオを得ることができるかは言及していません。私の個人的な選択は、基本的にデスクトップビデオ用のスイスアーミーナイフであるため、ホームネットワーク上の小規模なテストでVLCを使用することから始まります。これは再生可能なフォーマットのサーバーとしても機能しますこれを公共のインターネットに流すのはさらに複雑になり、民間の通信事業者のネットワーク上の単一のデバイスにすべての道を行くことがさらに困難になります)。 http://forum.videolan.org/viewtopic.php?f=4&t=45782

基本的なものMP4に行くためのトランスコードの指示(iPhone/iPad/iPodに必要):

私はまた、ビデオ変換のための最高のソリューションであることに同意します。これは3GPもサポートしています。時々FFMPEGのほとんどは、コマンドラインとで高速ウェブの相互作用に優れた貢献した私の経験で http://www.phpclasses.org/package/5977-PHP-Manipulate-video-files-using-the-ffmpeg-program.html

:独自のテストサーバー上の変換で遊ん技術では、次のPHPクラスのプロジェクトをしようとする場合がありますclunky interface。誰かが知っていることは、最初のリアルタイムトランスコーディングサービスを構築して、最初に顧客としてサインアップすること、そして/またはそれを手伝ってくれる貢献者になることです。