Итак, есть фотокамера Pentax Optio S4i с возможностью записи видео в MJPEG 320x240@15fps (по времени ограничено емкостью карты Secure Digital). В общем уже неплохо.
Чтобы это работало на разных компьютерах (в windows такой mjpeg играет только QuickTime), я решил перегнать в MPEG4, и зафильтровать с целью улучшения качества. Исходный поток видео ~1200kbps.
Исходно проигрываю его так:
mplayer -pp 6 -vf hqdn3d imgXXXX.avi
Что замечено:
1. Бикубический фильтр scale увеличивает лучше, чем встроенный в matrox, значит, решил я, нужно смасштабировать им до 640x480, параметр четкости (sharp) поставил на максимум.
mplayer -pp 6 -vf scale 640:480:0:0:100,hqdn3d -sws 2 imgXXXX.avi
2. Для плавности можно увеличить framerate, через фильтр tfields.
mplayer -pp 6 -vf scale 640:480:0:0:100,tfields=4,hqdn3d -sws 2 imgXXXX.avi
Итого, играет получше, чем исходное MJPEG с -pp 6 и -vf hqdn3d
Теперь надо все сжать в MPEG4. И тут проблема: хотелось бы уменьшить размер файла, но:
1. scale требует большего bitrate, т.к. увеличивает сжимаемую площадь.
2. tfields требует большего bitrate, т.к. увеличивает framerate (fps).
Попытки сжать вот так:
mencoder $1 -pp 6 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=600:vhq:v4mv:trell:autoaspect -ofps 30 -vf scale=640:480:0:0:100,tfields=4,hqdn3d -sws 2 -oac copy -o /movie.avi
rm movie.avi
mencoder $1 -pp 6 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=600:vhq:v4mv:trell:autoaspect -ofps 30 -vf scale=640:480:0:0:100,tfields=4,hqdn3d -sws 2 -oac copy -o /movie.avi
Успеха не принесли, vbitrate=600 (в два раза меньше, чем исходное) не дает желаемого качества MPEG4, при проигрывании полученного MPEG4 AVI с pp 6 и hqdn3d и уже увеличенным до 640x480 изображением качество хуже, чем исходного MJPEG с pp 6 и hqdn4d и аппаратным масштабированием (Matrox).
У кого какие идеи?
P.S. Можно увеличить bitrate конечно, но выход ли это???
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ADPCM + mencoder = лажа (2006)
- Форум mencoder - растянутое изображение (2005)
- Форум MJPEG --> AVI (2006)
- Форум Параметры mencoder'a для удаления интерлейсинга (2004)
- Форум Как mencoder-ом компенсировать запаздывание звука? (2004)
- Форум проблемы с mencoder (2003)
- Форум [mencoder] avi2mp4 320x240 (2009)
- Форум DVD>avi, lor-faq (2007)
- Форум DVD RIP (2004)
- Форум Перекодировать mkv в avi (2010)