ばなな
2011-07-08 23:36:09 ( ID:wtnt7paq6yj )
[ 削除 / 引用して返信 ]
VOBの動画をMP4、Mov、mkv(出力設定)でエンコードしたところ、
画面(アスペクト比16:9)の上下にわずかな余白
(上下、それぞれ2mm程度)ができてしまい、
画面いっぱいに画像が表示されません。
サイズを1280×720、704×480、720×544など、
いろいろ試してみましたが、やはり余白が生じてしまいました。
YouTubeに動画をアップロードしてみましたが、同じ状態でした。
ちなみに、余白が生じるのは縦のみで、横のサイズはピッタリです。
対処法がありましたら、教えてください。
VxD
2011-07-09 12:41:19 ( ID:la1jlboj.fr )
[ 削除 / 引用して返信 ]
おそらくソースのDVDは720x480でエンコードされている。
フィルターのクロップを利用しての左右から8ドットずつを削る。
720x480でエンコードされているDVDでも、TVで再生する場合は704x480部分しか表示できないので16ドット削るのが正しい。
PCの場合は表示してしまうが本来は表示「できない」領域なので気にせず削るのが正しいと思われる。
削るのが嫌なら、リサイズで「アスペクト比保持」を外す。この場合は微妙に歪む。
ばなな
2011-07-09 23:02:25 ( ID:wtnt7paq6yj )
[ 削除 / 引用して返信 ]
早速、アドバイスをいただき
どうもありがとうございます。
アスペクト比はそのまま保持したいので
クロップにて調整してみます。
ばなな
2011-07-10 11:50:13 ( ID:wtnt7paq6yj )
[ 削除 / 引用して返信 ]
VxDさんに、教えていただいた方法で
クロップにて左右8ドットずつ
動画を削ってみました。
エンコードしたところ、上下の余白なく
キレイにおさまりました。
出来上がった動画(MP4)に
とても満足しています!
また、わからないことがあったら
教えてくださいね。
取り急ぎ、ご報告とお礼まで(^-^)v
N.Shim@
2011-07-22 01:42:56 ( ID:q60p/fbulr2 )
[ 削除 / 引用して返信 ]
クロップで704化するのは正しいのですが、私は同じ結果になるだろうと考えて、
クロップは特にせずに、「映像リサイズ」で画像配置方法を「画面全体に表示
(隙間無し)」&アスペクト比保持Onにしています。
これだと、縦は画面いっぱいに、結果としてソース映像の横はエンコード後のフレームから
はみ出して捨てられます。クロップもフィルタの一種だと思うので、映像リサイズだけで
処理が済ませられれば、エンコードもその分早いと思うのですが。どうでしょうか。
VxD
2011-07-22 23:55:04 ( ID:la1jlboj.fr )
[ 削除 / 引用して返信 ]
私見だけど、704x480でエンコードするならおそらくクロップのほうが速い。
拡大縮小を伴う場合は、クロップしてもほとんど誤差レベルだと思う。
普通、Region of Interestを指定するから、クロップはメモリ転送を伴わない。RoIの書き換えだけなら100クロック程度で終わると思う。100クロックなら誤差扱いできるし、そもそもテレビに映らない領域だから問題なかろう、切ってしまえ。という乱暴な考えもある。
さらに異なるアスペクト比へのリサイズを考える時、レター・ピラーボックス処理を正とするなら「画面全体に表示(隙間無し)」は選択できないのでクロップが必須。
パンスキャンを問題なしとするならN.Shim@さんのやり方で問題ないはずだけど、クロップしてからやっても問題はないので、どんな状況でも問題が発生しないクロップをとりあえず勧めてる。
|