動画のエンコードの分散処理を考えてみる。

ふと、あんまりやらない動画のエンコードをやっていて思ったこと。
エンコード対象のファイルを分割して、分割したファイルを複数台の
コンピューターでエンコードすれば、早くエンコードができるのではないだろうか、と。

細かく言うと以下のような感じ。
1-a、分散処理するコンピューターの数とそれぞれのコンピューターの
性能に応じて、処理する量の比重を決めて動画ファイルを分割。
1-b、動画ファイルを一定のサイズに区切って分割。
2、ネットワーク経由で分割した動画ファイルを個々のコンピューターへ送信。
3、それぞれのコンピューターが送られてきた動画ファイルをエンコード。
4、エンコード完了したものから、もとのコンピューターへ結果を返す。
5、結果のファイルを結合する。

ただ、少し問題があって、分割エンコードしたものと、
そのまま一つのファイルとしてエンコードしたものとでは
多かれ少なかれ結果に差異が見られると思う。

だけどなぁ、ほんとのところ、どうなんだろうなぁ。
色調調整とかのフィルタとかかけてると前後フレーム見てそうだから、
まず差異が見られるだろうなぁ。

#なんか、それぞれの文が前後関連をあまり持っていませんが、すいません。

Posted at : 2005-05-05 20:49:13 / Category : none

Comments

まだコメントはありません / No comment.

Send comment


Name


Mail-address (empty is OK. If you want to notify update, please fill mail-address.)


Bot check code (240501 と入力してください / Please input 240501.)