Предположим, что Вы имеете 16:9 файл ролика широкого формата соотношения сторон, и Вы хотите сделать идеал версии для проигрывания на 4:3 устройство. Так как Вы не хотите отсекать любое изображение или искажать изображение, таким образом, Вы хотите сделать версию добавления черных полос сверху и снизу.
Таким образом, Вы хотите 4:3 фильм с черными полосами наверху и нижней частью, окружающей прямоугольник движущегося изображения, который имеет верный 16:9 размеры.
Можно ли сказать нам, как сделать это в Windows или Linux, с помощью бесплатной командной строки или инструментов GUI.
Это может быть сделано в 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
Загрузите и установите Avisynth. Открытый блокнот, вставленный в следующее:
AviSource("c:\movies\somemovie.avi")
BicubicResize(720,266,0,0.5)
AddBorders(0, 106, 0, 108)
Сохраните его как mymovie.avs и поместите это в свой кодер.
Вам, возможно, придется настроить изменение размер и границы, но обычно Вы видите то, что продолжается здесь. Кроме того, если Ваше видео не загружается с AviSource, замените его DirectShowSource.
"Идеалом" я предполагаю, что Ваше устройство воспроизведения расширяет видео?
Идеальная ситуация не для добавления черных полос к видео, но отобразить видео с черными полосами - перекодирование видео для добавления панелей не только нарушает правило, "кодируют однажды", но также и понижает общее качество на бит путем добавления дополнительной, бесполезной информации.
Можно ли объяснить далее, какую проблему Вы пытаетесь решить?
Windows Movie Maker имеет эту функцию: http://windowshelp.microsoft.com/Windows/en-US/Help/d7783074-18d6-4f9a-8dfb-e0b1ab6c45e11033.mspx
Бесплатная, программа с открытым исходным кодом под названием DeVeDe для Linux (и порт Windows, также) заботится об этом автоматически и хорошо http://www.rastersoft.com/programas/devede.html