Купил себе недавно новую игрушку. Решил побаловаться и посмотреть видео, пока езжу в общественном траспорте. Установил конвертор (вин онли), вбил настройки из руководства и запустил. Случайно заметил среди процессов mencoder.exe. После нескольких манипуляций узнал, что он запущен с такими параметрами:
mencoder.exe -noodml "F:\f.avi" -of avi -o "G:\\f.avi" -ofps 15 -vf-add scale=160:128 -vf-add expand=160:128:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=300:max_bframes=0:quant_type=h263 -oac lavc -lavcopts acodec=mp2:abitrate=96
Установил менкодер: sudo aptitude install mencoder, вбил такие параметры и запустил:
mencoder -noodml "/mnt/G-Video/Видео/N.avi" -of avi -o "/mnt/G-Video/alen.avi" -ofps 15 -vf-add scale=160:128 -vf-add expand=160:128:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=300:max_bframes=0:quant_type=h263 -oac lavc -lavcopts acodec=mp2:abitrate=96
Загнал получившееся видео на плеер и запустил - всё работает. Ура! =)
Небольшой вопрос: как нужно изменить параметры, чтобы видео не просто ужималось до 160х128, а чтобы при необходимости добавлялись чёрные полоски и не было бы искажения картинки?

Комментарии (6)
Mencoder где можно скачать?
На данный момент у меня он установлен из этого репозитория:
Как утверждает ман, надо добавить к фильтру scale -3. Но в упор не могу понять куда.
0: scaled d_width/d_height
-1: original width/height
-2: Calculate w/h using the other dimension and the prescaled aspect ratio.
-3: Calculate w/h using the other dimension and the original aspect ratio.
-(n+8): Like -n above, but rounding the dimension to the closest multiple of 16
О! Это по поводу моего вопроса? =)
Забыл отписаться, что ничего не вышло =)
всё спасибо очень помог)
Отправить комментарий