Мне нужно простое воспроизведение видео на Java.Воспроизведение видео в Java (JMF, Fobs4JMF, Xuggler, FMJ)
Вот мои требования:
ПРОИЗВОДСТВО КАЧЕСТВО
Открыть и декодировать видео файлы, видео и аудио кодеки могут быть выбраны мной. И.Е. Я могу выбрать хорошие кодеки.
Уметь игры, пауза, seekToFrame ИЛИ seekToTime и остановка воспроизведения. По сути, я хочу иметь возможность воспроизводить сегменты одного видеофайла нелинейным способом. Например, я могу захотеть воспроизвести сегмент 20.3 сек до 25.6 сек, приостановить на 10 секунд, а затем воспроизвести сегмент 340.3 сек до 350.5 сек и т. Д.
Во время воспроизведения видео и аудио должны быть синхронизированы.
Видео должно отображаться в Swing JComponent.
должны быть в состоянии использовать в коммерческом продукте, без того, чтобы быть открытым исходным кодом (IE LGPL или Comercial хорошо)
Мои исследования привели меня к следующим растворам:
- Использование Java Media Framework + Fobs4JMF http://fobs.sourceforge.net/f4jmf_first.html
Я реализовал быстрый прототип, и это, кажется, делает то, что мне нужно. Я могу играть отрезок видео с помощью:
player.setStopTime(new Time(end));
player.setMediaTime(new Time(start));
player.start();
Хотя Fobs4JMF, кажется, работает, я чувствую, что качество кода не бедна, и проект больше не является активным. Кто-нибудь знает какие-либо продукты, которые используют Fobs4JMF?
- Написать приложение Flash-играющее видео и использовать JFlashPlayer, чтобы привести его в моем свинг приложения Java
В отличие от Java, Flash является блестящим на воспроизведение видео. Я мог бы написать небольшое приложение флэш с методами:
open(String videoFile),
play(),
pause(),
seek(int duration),
stop()
Затем привести его в Java с помощью JFlashPlayer, которые могут вызывать функции Flash с Java.
Что мне нравится в этом решении, так это то, что воспроизведение видео во Flash должно быть твердым. Кто-нибудь использовал JFlashPlayer для воспроизведения видео на Java?
- Написать простой медиаплеер на вершине Xuggler
Xuggler является оберткой FFMpeg для Java, который, как представляется, весьма активным и высокого качества проекта. Однако реализация простого воспроизведения видео, описанного в требованиях, не является тривиальной (в частности, поиск), но некоторые из работ были выполнены в MediaTools MediaViewer, который будет базой для построения.
- Использование FMJ
Я попытался FMJ работать, но не имели успеха на до сих пор.
Буду признателен за мою мысль.
Мне нужна помощь по xuggle, как я могу добавить два видео для создания одного видео в xuggle? Я пытаюсь Google, но это не помогает ... –
Где на самом деле есть ссылка для скачивания для Xuggler ?! – aaronsnoswell
Xuggler не может искать ключевое слово для mp3 или m4a. Это недостающая проблема ffmpeg. – taymedee