瀏覽單個文章
ghostfisher
Amateur Member
 

加入日期: Dec 2006
文章: 34
引用:
作者snic
-vf scale=W:H,expand=:H:::1,crop=W:H,harddup

scale=W:H 最終影片比例的解析度的寬度跟高度 例如解析度 800*336 (2.21:1) 像素
expand=:H:::1 加上黑色區之後的總高度 例如 486 像素(只加黑邊不影響影片比例)
crop=W:H 加入字幕後影片所欲呈現的寬度跟高度 例如解析度 800*480 像素(只砍畫面不影響影片比例)

-vf scale=800:336,expand=:486:::1,crop=800:480,harddup

上面指令參數代表
來源影片解析度 800*336 像素
加入字幕後最終影片解析度 800*480 像素

謝謝snic大大指點!
我的片源是800*452
所以我用 scale=800:452,expand=:486:::1,crop=800:336,harddup
剛剛好把原來黑邊(字幕)完全遮住,但是expand=:486,這個486是如何算出來的?
還有crop=800:336的336又是要如何算出?(336是我自己慢慢加到把黑邊完全遮住湊出來的 ),我加上繁體字幕後,字幕會閃爍放大縮小這又是哪裡出錯了?
舊 2007-01-12, 02:43 PM #337
回應時引用此文章
ghostfisher離線中