Я создаю несколько видеороликов из коллекции изображений, впоследствии я хочу воспроизвести это видео с помощью java. Я нашел JMF, но мне не удалось найти кодировку, в которую можно было бы играть. Есть ли у кого-нибудь формулировка ffmpeg или mencoder, которая производит воспроизводимый вывод JMF? Я бы также взял альтернативы JMF, если есть что-то получше.




Согласно странице JMF 2.1.1 - Поддерживаемые форматы, Quicktime и различные кодеки поддерживаются для прямого декодирования.
.mov - это контейнер. Какой кодек представляет собой этот MOV-файл, поставляемый Apple?
Если вы не застряли с JMF, вы можете попробовать Xuggler. Он будет кодировать для вас почти все форматы (одна из областей, на которую просто падает JMF).
Вот руководство для Xuggler, показывающий, как создать видеофайл из уже существующих видеоизображений.
Две вещи, вам нужно будет использовать перечисленные здесь форматы: http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html Во-вторых, у JMF все еще есть проблемы с определенными разрешениями, частотой кадров и битрейтом. Я обнаружил, что он успешно может декодировать, когда видео для чтения не только в принятом формате, но и имеет длину более 2 минут. Я не знаю почему; это мой опыт. Надеюсь, поможет.
Я попробовал образец файла mov, предоставленный Apple, и он не сработал.