南国バーサーカー
2002-09-24 10:53:50 ( ID:jlkq357k3dk )
[ 削除 / 引用して返信 ]
初めて投稿します。
私は白黒の動画をmpeg-1または2で取り込んで、TMPGEncで加工してmpeg-1で出力しています。
質問は、mpegファイルをモノクロ化することはできるのでしょうか?
静止画において、たとえばカラーのビットマップ画像をグレースケールにすると
ファイルサイズが格段に小さくなるので、このようなことをmpegで行えないかと
考えているのですが…
ご存知の方、ぜひ教えてください。よろしくお願いします。
らむじぃ
2002-09-24 11:11:29 ( ID:bzmgtdidzx. )
[ 削除 / 引用して返信 ]
簡易色調補正で「赤」と「青」を-255(一番左)にするとか。
ただし、白黒にしても、それだけではファイルサイズは縮まらないので
ビットレートも落とすのを忘れずに。
# 個人的には白黒にしてまで小さくしたくはないんですけど(^^;;)
す
2002-09-24 11:12:34 ( ID:nnsvmkybmuw )
[ 削除 / 引用して返信 ]
簡易色調補正で赤と青をそれぞれ-255にしたり、
カスタム色調補正で彩度を落としたりすれば
白黒に見えるようにはなりますが、
基本的にはカラーで処理されてしまいます。
圧縮率は多少は変わるかもしれませんが。
MPEG-1規格では、色信号は4:2:0に、
MPEG-2では、4:2:0,4:2:2,4:4:4のいずれか、と規定されていますから
白黒(4:0:0といったらいいのだろうか(笑))の規定はないみたいですね。
#もちろん、ビットレート設定を下げなければファイルサイズは小さくなりません。
南国バーサーカー
2002-09-24 14:50:16 ( ID:jlkq357k3dk )
[ 削除 / 引用して返信 ]
らむじぃ さん、す さん、お返事ありがとうございます。
お二人のご指摘からすると、MPEGのままではビットレートを落とさない限り
ファイルサイズは小さくならないのですね?
それでは、
1)MPEGファイルを連番ビットマップで吐き出して、それらをすべてグレースケールに
してから再度動画(MPEGまたはAVI)にする
2)MPEGからAVIに変換してして加工する
などのようなことをしてもファイルサイズを落とすことはできないのでしょうか?
AVIについてはまったくわからないので、グレースケールにできるのかどうかも
よくわからないのですが…
引き続きわかる方がいらっしゃいましたら教えてください。
私も上記のことを試してみます。
す
2002-09-24 15:08:28 ( ID:nnsvmkybmuw )
[ 削除 / 引用して返信 ]
ビットレート、の意味がわかっていらっしゃらないようで(笑)
簡単に、固定ビットレートの場合で考えれば、
同一ビットレートで、同一時間なら、内容がどんなものであっても
どんなに加工されていても、ほぼ同じファイルサイズになります。
VBRなら変化はするでしょうが、「小さくしたい」と考えるような動画なら、
ほぼ最大ビットレート−αくらいにおちつくはずです。
AVIのコーデックにはビットレート指定しないものもありますから
そういうものは、作り方によってはファイルサイズは異なってくるでしょう。
#まあDivXあたりを使うのが正しい解決方法でしょう。
南国バーサーカー
2002-09-24 16:02:43 ( ID:jlkq357k3dk )
[ 削除 / 引用して返信 ]
す さん、お返事ありがとうございます。
「ビットレート」=1秒間あたりのデータ量、ですもんね。
確かに変な質問でした。教えてくださってありがとうございました。
実際、上記の1の方法でMPEG-1ファイル(ビットレートは元ファイルと同じ)を
作ったら、ファイルサイズも当然元ファイルとほぼ同じになりました。
らむじぃ さん、す さん、ご丁寧に教えてくださりどうもありがとうございました。
|