Вопрос

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

Это было полезно?

Решение

Согласно JMF 2.1.1 - Страница поддерживаемых форматов , Quicktime и различные кодеки поддерживаются для непосредственного декодирования.

Другие советы

Две вещи, вам нужно будет использовать перечисленные здесь форматы: http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html Во-вторых, у JMF все еще возникают проблемы при определенных разрешениях, частоте кадров и битрейтах. Я обнаружил, что он может успешно декодировать, когда видео для чтения, не только в принятом формате, но и длиной более 2 минут. Я не знаю почему; это мой опыт. Надеюсь, это поможет.

Если вы не застряли с JMF, попробуйте Xuggler . Он закодирует почти все форматы для вас (одна из областей, на которую просто падает JMF).

Вот учебник для Xuggler, показывающий, как создать видеофайл из предварительного файла изображения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top