Предположим, у вас есть широкоформатный файл фильма с соотношением сторон 16: 9, и вы хотите сделать версию идеальной для воспроизведения на устройстве 4: 3. Так как вы не хотите обрезать изображение или искажать изображение, вы хотите создать версию почтового ящика.
То есть вам нужен фильм 4: 3 с черными полосами сверху и снизу, окружающими прямоугольник движущегося изображения, который имеет истинные размеры 16: 9.
Можете ли вы рассказать нам, как это сделать в Windows или Linux, используя бесплатные инструменты командной строки или GUI?
источник
Это можно сделать в ffmpeg. Прежде чем начать, прочитайте этот замечательный ресурс по пониманию математики: http://www.doom9.org/index.html?/aspectratios.htm
Сначала вычислите верхнее и нижнее значения заполнения.
ПРИМЕЧАНИЕ: если верхний и нижний отступы не являются ДАЖЕ числами, задайте их принудительно, чтобы они суммировались с totalPadding (например, не 47 и 53, а 48 и 52, чтобы получить 100)
Во-вторых, добавьте полосы почтовых ящиков и убедитесь, что выходной файл будет распознаваться как 4x3. Предположим, ваш отступ составляет 58 пикселей для верхней и нижней частей.
источник
Загрузите и установите Avisynth . Откройте блокнот, вставьте следующее:
Сохраните его как 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
источник