Отправляет email-рассылки с помощью сервиса Sendsay

вопрос по mencoder

Доброго времени суток.

По-маленьку осваиваю mencoder, споткнулся о такую беду.
Требуется, скажем, убрать aspect. Если при этом файл конвертируется в
другой формат - нет проблем, команда
$ mencoder kino1.avi -o kino2.avi -ovc lavc -lavcopts
vcodec=mpeg4 -oac mp3lame -noaspect
отрабатывает нормально. Но если мне не нужно никуда конвертить, то
$ mencoder kino1.avi -o kino2.avi -ovc copy -oac copy -noaspect
выплёвывает kino2.avi с тем же самым кривым aspect.
Аналогично работает, например, -vf crop. При перекодировке - всё
пучком, а вот без неё - как будто я опцию и не указывал.
Подскажите, пожалуйста, кто знает что я упустил.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35684; Возраст листа: 2029; Участников: 1374
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/821946

Ответить   Thu, 12 Feb 2009 22:01:33 +0300 (#821946)

 

Ответы:

Это как раз нормально. Как можно выполнить тот же crop (обрезку части изображения)
без перекодирования с т.з. MPEGx ?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35685; Возраст листа: 2029; Участников: 1374
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/821952

Ответить   Thu, 12 Feb 2009 22:09:49 +0300 (#821952)

 

On Thu, 12 Feb 2009 22:09:49 +0300
Alexander wrote:

Хорошо, для кропа соглашусь. Хотя всё равно остаётся открытым вопрос,
как лучше кропнуть для минимальных потерь качества/места и минимально
при этом вникать в формат пришедшего видео.
Но noaspect должен работать без проблем, насколько я понимаю.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35686; Возраст листа: 2029; Участников: 1374
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/821960

Ответить   Thu, 12 Feb 2009 22:39:10 +0300 (#821960)

 

On Thursday 12 February 2009 21:39:10 Timothy Silent wrote:

Вникать в формат пришедшего видео и не нужно, на то он и mencoder, чтобы из
люого формата сделать свой, avi. Достаточно выбрать параметры кодирования,
которые устраивают по соотношению качество/размер и потом переганять с ними
все то, что требует перекодировки.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35687; Возраст листа: 2029; Участников: 1374
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/821974

Ответить   Thu, 12 Feb 2009 22:12:28 +0200 (#821974)

 

On Thu, 12 Feb 2009 22:12:28 +0200
Amper wrote:

Наверное, я туманно выразился, попробую уточнить. Скажем, был
XviD 1600 kbps. Для моего случая "copy+crop" я должен выбрать тот же
формат и тот же битрейт.
Потому, что если формат другой (скажем, x264), то какой же битрейт для
адекватного качества? А если формат такой же, то меньший битрейт точно
испортит, а больший, очевидно, смысла не имеет. Если битрейт
можно и не указывать (но при его автоматическом подборе mencoder
выбирает обычно что-то слишком маленькое имхо), то codec нужно
указывать обязательно.
Возможно (даже вероятно), я не учитываю ещё кучу моментов, но смысл,
думаю, понятен. Есть некоторый файл формата X битрейта Y (очевидно,
mplayer сам прекрасно определяет эти X и Y). Хотелось бы его кропнуть
без потери качества. Возможно ли обойтись без указания X и Y в командной
строке, и если да, то как?

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35689; Возраст листа: 2030; Участников: 1375
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/822102

Ответить   Fri, 13 Feb 2009 09:14:02 +0300 (#822102)

 

1) сначала определяете кроп через mplayer kino.avi -vf cropdetect
2) потом вставляете полученный результат в mencoder -vf crop=x:y:z:t и
далее остальные опции..

Ответить   Fri, 13 Feb 2009 20:30:35 +0900 (#822276)

 

On Fri, 13 Feb 2009 20:30:35 +0900
Valery Kotelnikov wrote:

Благодарю, но кроп я делать умею.
Я спрашивал, именно про "остальные опции", если единственная цель -
этот самый кроп.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35694; Возраст листа: 2030; Участников: 1375
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/822280

Ответить   Fri, 13 Feb 2009 18:50:47 +0300 (#822280)

 

mencoder kino.avi -vf crop=x:y:z:t -force-avi-aspect x/y -oac copy
-ovc copy -o croped.avi
это?

Ответить   Sat, 14 Feb 2009 13:19:13 +0900 (#822404)

 

On Sat, 14 Feb 2009 13:19:13 +0900
Valery Kotelnikov wrote:

Как уже обсуждали ранее, crop здесь не работает (и, насколько я теперь
понимаю, не должен).
А вот для apect - самое то, судя по времени происходит самое обычное
копирование. Благодарю за наводку, именно что-нибудь пишущее в
заголовок я и хотел найти.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35697; Возраст листа: 2031; Участников: 1375
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/822422

Ответить   Sat, 14 Feb 2009 08:46:42 +0300 (#822422)