define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); /dev/head — Обрезка краёв видео в программе Mencoder

Обрезка краёв видео в программе Mencoder

Определение размера картинки и урезание её при необходимости. Цель этого урезания - избавиться от чёрных полос по краям изображения т.к. на кодирование этих полос будут потрачено слишком много байт, которые могли бы быть использованы для улучшения качества в центре кадра. mplayer умеет сам определять размер, и выводит его примерно в таком виде:
crop area: X: 0..479 Y: 104..373 (-vf crop=480:270:0:104) 0.9% 0 0 87%
crop area: X: 0..479 Y: 104..373 (-vf crop=480:270:0:104) 0.9% 0 0 86%
crop area: X: 0..479 Y: 104..373 (-vf crop=480:270:0:104) 1.0% 0 0 86%
Нас интересует вот эта часть: ----------> ^^^^^^^^^^^^^^^^^^

Первые два числа (480 и 270) это ширина/высота кадра. Они должны быть кратны 16 для лучшего качества. Если они не кратны (270) то их нужно уменьшить до ближайшего кратного 16-ти числа (270->256). Вторые два числа (0 и 104) это отступы слева и сверху. Они должны быть чётными для лучшего качества. Если ширина или высота были уменьшены до кратного 16-ти числа, то желательно скорректировать и отступы, чтобы не сдвинуть центр кадра. (В этом примере высота была уменьшена на 270-256=14, соотвественно для сохранения центра нужно увеличить второй отсуп на 14/2=7, т.е. установить его в 104+7=111, но поскольку отступ должен быть чётным то мы его уменьшим на 1, т.е. 110.) Определить crop (-frames нужен чтобы выйти из mplayer через несколько секунд):

 

mplayer $src -vf cropdetect -frames 100

Crop (получен из предыдущего запуска mplayer и ручных расчётов):

crop="480:256:0:106"

Проверить что mplayer корректно определил crop:

mplayer $src -vf crop="480:256:0:106"

Ссылки

Собственный видеохостинг
Руководство пользователя VLC
http://gwos.org/udsf/doku.php/software:ffmepg:conversion
http://www.xakep.ru/magazine/xa/093/126/1.asp
Encode DVD to AVI

Теги: , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 3 487

Комментарии: 3487

  1. Рассматриваете вторичное жилье https://kupitkvartiruzdes.ru с подходящей планировкой. Тем, кто рассматривает жилье как инвестицию интересен транспортная доступность. При сравнении квартир имеет смысл проверить состояние ремонта. Кроме цены квартиры важно проверить перспективах развития территории. На страницах ресурса рассматриваются особенности рынка недвижимости. Анализируйте информацию, сопоставляйте характеристики и формируйте собственное представление о подходящем объекте.

  2. Сравниваете новый дом https://zhksaledom.ru для проживания. При выборе дома рекомендуется сравнить расположение. На страницах ресурса рассматриваются благоустройство участка. Тем, кто планирует переезд имеют значение площадь участка. Анализируйте информацию и находите полезные сведения для осознанного выбора дома.

  3. PerpFuse https://www.perpfuse.com is a real-time perpetual futures analytics platform for crypto traders. Compare funding rates, open interest, liquidity, spreads, execution costs, and cross-exchange arbitrage opportunities across leading CEX and DEX markets

  4. Современная разработка сайтов https://volt-site.ru на Next.js и внедрение AI-агентов позволяет создавать быстрые веб-приложения, интегрировать умных чат-ботов и автоматизировать бизнес-процессы с идеальной SEO-оптимизацией.

  5. Планируете купить объект для проживания https://kupitkvartiruzdes.ru с подходящей планировкой. Тем, кто рассматривает жилье как инвестицию важен состояние дома. При сравнении квартир стоит обратить внимание на инфраструктуру. Помимо основных характеристик важно проверить коммунальных расходах. Среди представленной информации освещаются различные варианты недвижимости. Читайте информацию, сопоставляйте характеристики и формируйте собственное представление о подходящем объекте.

  6. Выбираете современное жилье https://zhksalehouse.ru с учетом будущих потребностей. При сравнении предложений важно оценить площадь участка. В публикациях рассматриваются вопросы строительства. Для семьи особенно важны количество комнат. Читайте информацию и формируйте собственное представление о подходящем объекте недвижимости.

  7. Выбираете частный дом https://zhksaledom.ru с подходящими характеристиками. Во время поиска недвижимости полезно оценить инженерные коммуникации. В публикациях можно узнать вопросы строительства. Покупателям загородного жилья могут быть важны инфраструктура рядом. Изучайте информацию и находите полезные сведения для осознанного выбора дома.

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>