Как поместить границу вокруг видео, чтобы предотвратить обрезку контента

мой телевизор старый и по какой-то причине обрезает некоторый контент с левого края. Я пытаюсь показать видео на нем, в котором левый край жизненно важен для презентации.

есть ли какой-то способ (с iMovie/видео/Gimp и т. д.), Что я могу уменьшить размер видео и его окружают в толстой черной рамке, так что эта граница обрезается при просмотре его на телевизоре, а не содержание?

другими словами, Я хочу пойти от этого:

enter image description here

для этого:

enter image description here

но я хочу сделать это с видео (в формате mp4).

28
задан AmadeusDrZaius
01.01.2023 18:58 Количество просмотров материала 2492
Распечатать страницу

2 ответа

метод 1: фиксированный масштаб размера с дополнением:

ffmpeg -i inputfile.mov -filter_complex 'scale=578:462, pad=720:576:71:57' outputfile.mp4

это предполагает SD PAL размер ввода и вывода. Это просто использует фиксированный размер площадки.

Метод 2: процентное масштабирование с наложением поверх черного, сгенерированного фильтром:

ffmpeg -y -i inputfile.mov -f lavfi -i color=c=black:s=1920x1080 \
  -filter_complex "[0:v]scale=w=0.80*iw:h=0.80*ih[scaled]; \
    [1:v][scaled]overlay=x=0.10*main_w:y=0.10*main_h:eof_action=endall[out]; \
    [0:a]anull[aud]" \
  -map "[out]" -map "[aud]" \
  -strict -2 \
  outputfile.mp4

это предполагает, что размер ввода и вывода full HD (1920x1080). Масштабирование составляет 80 процентов. Так установки оверлея на 20 процентов внутри, но так этого 20 делится с обеих сторон точно так же наложение использует 10 процентов от основной ширины и добавляет Это к позиции X.

eof_action требуется, чтобы при завершении обработки видеофайла можно было остановиться. Иначе генерируется черный (background) из -f lavfi будет просто продолжать идти.

4
отвечен Rajib 2023-01-03 02:46

нашел a video объяснение того, как поместить границу поверх видео в iMovie. Вот как вы можете это сделать:

  1. используйте Gimp (или другой инструмент) для создания изображения с черными границами вокруг него. Убедитесь,что это изображение больше размера видео, вокруг которого вы хотите разместить рамку.

  2. откройте iMovie и импортируйте клип и изображение границы.

  3. откройте iMovie > настройки и установите флажок "Показать Дополнительные Инструменты".

  4. перетащите изображение границы на панель проекта и используйте шестеренку, чтобы продлить время клипа до длины видео. Ограничение клипа изображения составляет 10 минут, поэтому скопируйте и вставьте фоновый клип изображения столько раз, сколько необходимо, чтобы соответствовать длине фильма.

  5. перетащите фрагмент ролика из области импорта в область проекта и выровняйте его по началу фонового изображения. Вы должны увидеть всплывающее меню с опциями для того, как объединить изображение и видеоклипы. Выберите "картинка в картинке".

  6. отрегулируйте размер фильма в правом верхнем окне до тех пор, пока не будет показано только нужное количество границ.

  7. экспортировать фильм по желанию.

просто Примечание: это, вероятно, займет много времени (для меня потребовалось около часа экспорта, а мой фильм был 30 минут), поэтому, вероятно, есть более эффективный способ сделать этот.

0
отвечен AmadeusDrZaius 2023-01-03 05:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх