2011-02-09 3 views
0

私は開発者なので、私は一般的な質問をしています。私はビデオの精緻化についての事前の経験はありません。私はビデオファイルを私たちの会社のサーバにアップロードし、その後、ユーザコマンドでサーバによるビデオの精緻化を可能にする目的でウェブアプリケーションを準備しなければならない。 Webアプリケーションの目的は、Webアプリケーションからユーザーアクションの起動に応じて、映像の上にいくつかの精緻化を行うことがユーザーに許可することです:バッチビデオをサーバー側でエンコードする最善の方法はどれですか?

  1. 異なるフォーマット(MP4、FLVにビデオを変換する(サーバが必要があります)。 ..)

  2. extactビデオからキーフレームとJPEG形式のビデオからオーディオを抽出する

  3. 可能性がそれらを保存

  4. 品質オーディオの自動制御ビデオ(黒フレーム、無音検出)

  5. 変更シーン検出とキーフレーム抽出

.....

私の上司は、サーバと(Webベースのアプリケーションから望んでいたものだ。このサポートは明らかです)、私はこのリストの最初の3点のみを理解しています。残りの部分はアラビア語です...

私の質問は次のとおりです。この作品のための最も優れた、複数バッチvidコマンドライン(php-soap-socketのやりとりのためのコマンドラインなど)からの変換?

バッチビデオ変換に適したAdobe Media Serverですか?

この目的のために使用できるAdobe製品はどれですか?

注:私はIndesign Serverのスクリプトプログラミング(PHPとSOAPコールでXMLを送信する...)の経験があり、私はビデオエラボレーションに類似したものを探しています。

私は何か答えを感謝します。

THANKS ALL

答えて

0

は、私はあなたがオープンソースプロジェクトFFmpegで始まる示唆しています。コマンドラインからプログラムを呼び出して、一連の引数を使用して、出力タイプ、サムネイルなどを指定することができます。

ビデオ関連プロジェクト(例えばMediaShare)を見てみると、彼らはすべて彼らのビデオ処理のためにFFmpegを使用しています。

0

Nathan suggested,FFMPEGが第1の選択肢である。また、あなたは

MEncoderちょうど手の込んだかを確認することができます。

1) (server has to) convert video in different format(mp4, flv...) 

FFMPEGの両方とMEncoderでは、このほかにやる私はそれは、FFMPEGのコマンドラインインターフェイスを使用してわからないことは不可能です知っているよう

2) extact keyframes from video and saves them in jpeg format 

mencoder。しかし、彼らは別々の画像として

3) possibility to extract audio from video 

FFMPEGとmencoderの両方を使用すると、FFMPEGライブラリやmencoderの

5) change scene detection and keyframe extraction 

を使用して、これをコーディングする必要があり、このほかに

4) automatic control of quality audio & video (black frames,silences detection) 

を行うすべてのフレームを保存することができますあなたの上司がここに課すものは明確ではない

+0

おかげで、私は、私の上司は、このためのより良いツールを支払うことができ、私は無料のツールを探しておりませんことを言いたいです。 THANKS – albanx

0

私は先進的なXuggler APIライブラリを使って、サーバー側でたくさんのビデオを変換しようとしました。

Xugglerは、解凍に使用できるを操作し、リアルタイムで録画またはライブビデオを圧縮するために使用できる、Java開発者のための無料のオープンソースライブラリです。 Xugglerは本質的に の強力なFFmpegメディア処理ライブラリを使用しています。本質的にそれらの周りに Javaラッパーの役割を果たしています。 Javaのメディアファイル(またはストリーム) を解凍、変更、再圧縮するのは簡単な方法です。

ウェブリンク:1)http://www.xuggle.com/ -officialウェブサイト 2)http://www.javacodegeeks.com/2011/02/introduction-xuggler-video- manipulation.html - 例

関連する問題