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

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

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

  1. Долго не мог понять, в чем подвох — где условия адекватные, а не грабёж для платежей за рубежом. Товарищ скинул ссылку на нормальный разбор: перевод денежных средств за границу [url=https://mezhdunarodnye-platezhi-kap.ru]перевод денежных средств за границу[/url] Самое главное, что я вынес — банковские комиссии могут быть грабительскими. Согласитесь, абсурд любой перевод за границу онлайн — это головная боль с отслеживанием статуса. И да, кстати — до любой операции с валютой сравните эффективный курс. Иначе легко остаться в минусе только на конвертации. Моё мнение — стоит разобраться заранее перед любой отправкой.

  2. Честно говоря, — где лучше всего организовать международных платежей. Друзья посоветовали вот этот обзор: оплата через посредника за рубеж [url=https://mezhdunarodnye-platezhi-nar.ru]оплата через посредника за рубеж[/url] Если коротко, — курсы валют часто кусаются. Да и сами понимаете такая транзакция — это лотерея с банковскими комиссиями. Обратите внимание — до любой операции проверьте несколько вариантов. В противном случае легко попасть на лишние траты. Резюмируя, — лучше один раз изучить тему.

  3. Долгое время искал нормальный источник — какой способ действительно работает для международных платежей. Нашёл подробный анализ ситуации: платежный агент за рубежом [url=https://mezhdunarodnye-platezhi-fra.ru]https://mezhdunarodnye-platezhi-fra.ru[/url] Основной вывод, который я сделал — разница в итоговой сумме бывает значительной. Стоит учитывать, что любой международный перевод — имеет свои нюансы в зависимости от выбранного способа. Дополнительная информация — перед подтверждением перевода имеет смысл изучить актуальные тарифы. В противном случае можно получить менее выгодные условия. В итоге — стоит потратить время на анализ перед любой отправкой средств.

  4. Честно, задолбался искать нормальный вариант — как выбрать реально работающий способ для платежей за рубежом. Случайно набрел на годный материал: перевод платежей за границу [url=https://mezhdunarodnye-platezhi-kap.ru]перевод платежей за границу[/url] Короче, если по факту — скрытые платежи всплывают в последний момент. Согласитесь, абсурд любой перевод за границу онлайн — это постоянный риск переплатить. Вот ещё важный момент — прежде чем отправлять деньги проверьте все комиссии до копейки. Без этого легко остаться в минусе только на конвертации. Как итог — не ленитесь проверять информацию перед любой отправкой.

  5. Ça faisait un moment que je voulais tester cette plateforme. Tout le monde recommandait des adresses différentes, dur de s'y retrouver. Finalement, j'ai pris le temps d'analyser tous les détails techniques. J'ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet nouvelle version à télécharger [url=http://www.countryontheriver.com]1xbet nouvelle version à télécharger[/url]. En deux mots, laissez-moi vous expliquer — la dernière version est super fluide et intuitive.

    les mises à jour se font automatiquement. Je vous partage mon expérience personnelle — ne perdez plus votre temps avec d'autres sites. Bonne chance à tous...

  6. Нашёл интересный материал по этому вопросу — какой способ действительно работает для международных переводов. Товарищ скинул ссылку на качественный разбор: перевод за рубеж [url=https://mezhdunarodnye-platezhi-fra.ru]https://mezhdunarodnye-platezhi-fra.ru[/url] Суть в следующем — банковские комиссии сильно различаются. Стоит учитывать, что любой перевод за границу онлайн — связан с разными типами комиссий. И ещё один момент — до проведения операции стоит проверить итоговую сумму. Без этого можно переплатить из-за невыгодного курса. В итоге — стоит потратить время на анализ перед любой отправкой средств.

  7. Решил проблему только когда наткнулся — где условия адекватные, а не грабёж для платежей за рубежом. Вот здесь всё по полочкам расписано: перевод платежей за границу [url=https://mezhdunarodnye-platezhi-kap.ru]перевод платежей за границу[/url] Самое главное, что я вынес — не все способы одинаково прозрачны. Ну сами подумайте любой очередной международный перевод — это реальная финансовая лотерея. Вот ещё важный момент — прежде чем отправлять деньги проверьте все комиссии до копейки. Без этого легко попасть на лишние траты. Короче — стоит разобраться заранее перед любой отправкой.

  8. Слушайте кто в теме. Прошерстил 20 салонов — везде одно и то же. Короче, реальные производители с цехом — заказать кухню без переплат. Фурнитура Blum. В общем, смотрите по ссылке — заказать кухню [url=https://zakazat-kuhnyu-bnm.ru]заказать кухню[/url] Проверяйте производителя. Перешлите тому кто ищет.

  9. Вот решил поделиться информацией — как правильно организовать процесс для перевода денег за границу онлайн. В одном обсуждении попался дельный обзор: платежный агент за рубежом [url=https://mezhdunarodnye-platezhi-fra.ru]https://mezhdunarodnye-platezhi-fra.ru[/url] Основной вывод, который я сделал — курс конвертации может существенно отличаться. Дело в том, что любой международный перевод — имеет свои нюансы в зависимости от выбранного способа. Также стоит отметить — прежде чем отправлять средства рекомендуется сравнить несколько вариантов. Без этого можно переплатить из-за невыгодного курса. В итоге — необходимо проверять информацию перед любой отправкой средств.

  10. Народ кто в теме. Оббегал все салоны в городе — везде одно и то же. То доставку три месяца ждать. Короче, реальный цех в СПб без наценок — заказать кухню без посредников. Кромка ПВХ 2 мм немецкая. В общем, сохраняйте в закладки — купить кухню в спб [url=https://zakazat-kuhnyu-dfg.ru]купить кухню в спб[/url] Проверяйте производителя по этому списку. Сам полгода выбирал теперь знаю.

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

*

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

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

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

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