EXPERT-ORDA.RU - FORUM

<a href=http://expert-orda.ru>EXPERT-ORDA.RU</a>
Текущее время: 04 окт 2024, 21:01

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 23 янв 2017, 17:24 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 21 дек 2010, 14:55
Сообщения: 137
Mencoder - мощный и, главное, бесплатный (GNU GPL v2) инструмент для кодирования практически любых типов видео/аудио в любой другой тип видео/аудио. Mencoder входит в состав MPlayer'а.

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

Пример № 1.
Код:
D:\MPlayer>mencoder C:\source_movie.mp4 -oac mp3lame -ovc x264 -x264encopts preset=veryslow:tune=film:crf=15:frameref=15:fast_pskip=0:threads=auto -o encoded_movie.mp4 -vf scale=1280:720

Описание: не буду вдаваться в подробности, просто из исходного FullHD-видео весом в 11 Гб получил HD 720p видео на ~2.8 Гб., размер изображения, конечно, уменьшился, но для меня объем в данном случае был важнее. Качество картинки и звука при этом не пострадало.

Пример № 2.
Код:
mencoder D:\source_movie.mp4 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 25 -o encoded_movie.mpg

Описание: тут смысл в том, что хитрая MATROSKA не проигрывается на некоторых древних девайсах (в том числе DVD и прочие медиаплееры, телевизоры), поэтому я кодировал в максимально совместимый со стандартом DVD .mpg формат. Столь же древний MPEG2 проигрывается везде, включая современные кофеварки.

Пример № 3.
Код:
Собственно для 3:4:
ffmpeg -i MOV005.MOD -vcodec libx264 -s 720x576 -b 1000k -aspect 4:3 -threads 2 -vpre slow -vf yadif -acodec libmp3lame -ar 48000 -ab 128k -ac 2 test.mkv

И для 16:9:
ffmpeg -i MOV005.MOD -vcodec libx264 -s 720x400 -b 1000k -aspect 16:9 -threads 2 -vpre slow -vf yadif -acodec libmp3lame -ar 48000 -ab 128k -ac 2 test.mkv

Источник: linux.org.ru
Описание: Если после кодирования видео на результате видим лютый деинтерлейсинг (лесенки, особенно при динамичной картинке), значит Вы уперлись в несоответствие NTSC/PAL исходного -> результирующего видео (если в общих чертах). Можно почитать довольно объемную документацию и подобрать верные параметры руками, тут к каждому видео подход будет индивидуальным. А можно использовать замечательный фильтр YADIF - просто добавляем его включение в секцию "-vf" в параметрах mencoder'а. Результат будет не идеальным, но в большинстве случаев удовлетворительным.

*по мере необходимости список примеров будет пополняться.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB