題 如何將16:9電影轉換為4:3信箱版本?


假設您有寬高比為16:9的寬幅電影文件,並且您希望製作適合在4:3設備上播放的版本。由於您不想剪輯任何圖像或扭曲圖片,因此您需要製作信箱版本。

也就是說,你想要一個4:3的電影,其頂部和底部的黑條圍繞著運動圖像矩形,它具有真正的16:9尺寸。

您能否告訴我們如何使用免費的命令行或GUI工具在Windows或Linux中執行此操作。


11
2017-08-20 12:57


起源




答案:


較新版本的ffmpeg不贊成使用“padtop”和“padbottom”選項。要使用新版本,請使用上面相同的基本邏輯。在我的情況下,我的原始視頻是720x404,但我想編碼720x480 - 填充頂部和底部。所以上面:

(480-404) / 2 = 38

即填充頂部和底部的38個像素。 “pad”命令需要您正在編碼的視頻的大小,以及您想要移動原始內容的左下方向。所以:

-vf pad=720:480:0:38

請注意,輸出分辨率需要寫為720:480而不是720x480


11
2018-05-07 18:04



看到 ffmpeg.org/ffmpeg-filters.html#pad 細節。 - Meekohi


這可以在ffmpeg中完成。在開始之前,請閱讀這篇了解數學的重要資源: http://www.doom9.org/index.html?/aspectratios.htm 

首先,計算頂部和底部填充值。

long=width of original,
skinny=height of orginal
totalPadding = .75*long - skinny
top padding = bottom padding = totalPadding / 2

注意:如果頂部和底部填充不是偶數,則強制它們使它們總和為totalPadding(例如,不是47和53,而是48和52得到100)

其次,添加信箱欄並確保outfile將被識別為4x3。假設你的填充物的頂部和底部都是58像素

ffmpeg -i Infile.avi -padtop 58 -padbottom 58 -padcolor 000000 -aspect 4:3 Outfile_letterbox.mpg

7
2017-08-25 13:26





下載並安裝 Avisynth中。打開記事本,輸入以下內容:

AviSource("c:\movies\somemovie.avi")
BicubicResize(720,266,0,0.5)
AddBorders(0, 106, 0, 108)

將其保存為mymovie.avs,並將其放入編碼器中。

您可能需要調整調整大小和邊框,但通常您可以看到這裡發生了什麼。此外,如果您的視頻未使用AviSource加載,請將其替換為DirectShowSource。


2
2017-08-20 13:17





通過“理想”,我猜你的播放設備正在播放視頻?

理想的情況是不向視頻添加黑條,而是用黑條顯示視頻 - 重新編碼視頻以添加條不僅違反了“編碼一次”的規則,而且還降低了每位的整體質量通過添加額外的,無用的信息。

你能進一步解釋一下你想要解決的問題嗎?


1
2017-08-20 13:01



我有一台4:3的電視。我有16:9的電影。我將它們刻錄成可播放的DVD,並且發生以下兩種情況之一:1)它們被調整為4:3(即拉伸)2)它們不會被拉伸但不顯示為letterboxed。由於無法使用未拉伸的16:9圖像填充4:3的屏幕,這意味著邊緣會被裁剪。我正在使用一些俗氣的商業軟件來製作可播放的DVD(Cyber​​link PowerProducer)。也許這就是問題所在。我首先要開放其他方法來製作.avi和.mpg文件的DVD。 - dggoldst
啊,好吧,有問題 - 我不再使用磁盤,但我建議購買其他軟件 - 我認為你需要能夠使用變形像素導出 - 這會將視頻拉伸到4:3但是告訴玩家改變比率。 - salmonmoose


Windows Movie Maker具有此功能: http://windowshelp.microsoft.com/Windows/en-US/Help/d7783074-18d6-4f9a-8dfb-e0b1ab6c45e11033.mspx


0
2017-08-20 13:14



讀到這一點,我不清楚它不只是改變寬高比?許多軟件包都會這樣做,但它們會裁剪或扭曲圖像。我正在尋找一種可以製作信箱版的方法,頂部和底部都有黑條。 - dggoldst


一個名為DeVeDe for Linux(以及Windows端口)的免費開源程序會自動完成這項工作 http://www.rastersoft.com/programas/devede.html 


0
2017-09-09 14:42