Здравствуйте, Mr.Cat, Вы писали:
MC>Здравствуйте, totrin, Вы писали: T>>Подскажите, пожалуйста, как самому собрать mkv файл из отдельных картинок (кадров), зная timestamp каждой из них (есть файл с их временными штампами)? MC>Можно попробовать сперва сделать avi с помощью ffmpeg или mencoder, а потом закатать в mkv. MC>http://electron.mit.edu/~gsteele/ffmpeg/ MC>http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-enc-images.html
А как в avi сделать переменную частоту кадров по timestamp'ам?
как собрать avi из картинок с постоянной частотой кадров — я знаю. Мне mkv нужен именно из-за возможности создания файла с переменной частотой кадров.
Здравствуйте, totrin, Вы писали:
T>А как в avi сделать переменную частоту кадров по timestamp'ам?
В AVI частота кадров фиксирована. Если нужно изобразить переменную, надо привести к общему знаменателю и разбавлять пустыми кадрами (нулевой длины). Т.е. если часть ролика 15 fps, а часть — 30, то в первой части надо через один ставить пустые кадры.
Здравствуйте, Mr.Cat, Вы писали:
MC>Тогда я бы ковырял mkvtoolnix. Mkvmerge умеет делать vfr-видео как минимум из cfr-видео. Мож, и с отдельными картинками как-нить можно извернуться.
Подскажите, пожалуйста, где можно побольше почитать про mkvtoolnix? и реально ли его использовать в своей программе, просто беря оттуда функции? нет ли примеров этого?
Заранее спасибо.
Здравствуйте, Mr.Cat, Вы писали:
MC>Тогда я бы ковырял mkvtoolnix. Mkvmerge умеет делать vfr-видео как минимум из cfr-видео. Мож, и с отдельными картинками как-нить можно извернуться.
Здравствуйте, totrin, Вы писали: T>Подскажите, пожалуйста, где можно побольше почитать про mkvtoolnix?
Ну кроме сайта по ссылке я ничего особо не знаю.
T>и реально ли его использовать в своей программе, просто беря оттуда функции? нет ли примеров этого?
Насколько я понимаю, mkvtoolnix — это именно утилита и использует либы отсюда. Засим мои познания в матрешке заканчиваются.