Potrzebuję prostego odtwarzania wideo w Javie.Odtwarzanie wideo w Javie (JMF, Fobs4JMF, Xuggler, FMJ)
Oto moje wymagania:
jakość produkcji
pliki Otwórz i dekodowania wideo, których kodeków audio i wideo mogą być wybrane przeze mnie. I.E Mogę wybrać dobrze zachowujące się kodeki.
Umieć zaawansowania, pauzy, seekToFrame LUB seekToTime i przystanek odtwarzania. Zasadniczo chciałbym móc odtwarzać segmenty pojedynczego pliku wideo w sposób nieliniowy. Na przykład mogę chcieć odtworzyć odcinek 20.3sec do 25.6sec, zatrzymać na 10 sekund, a następnie odtwarzać segment 340.3sec do 350.5sec, itd.
Podczas odtwarzania wideo i dźwięk muszą być zsynchronizowane.
Wideo musi być wyświetlane w części wahadłowej.
Musi być w stanie wykorzystywać w produktach komercyjnych, bez konieczności być open source (IE LGPL lub komercyjne jest dobra)
Moje badania doprowadziły mnie do następujących rozwiązań:
- Use Java Multimedia Framework + Fobs4JMF http://fobs.sourceforge.net/f4jmf_first.html
Zaimplementowałem szybki prototyp, który wydaje się robić to, czego potrzebuję. Mogę grać segment wideo przy użyciu:
player.setStopTime(new Time(end));
player.setMediaTime(new Time(start));
player.start();
Podczas Fobs4JMF wydaje się działać, czuję jakość kodu jest słaba, a projekt nie jest już aktywna. Czy ktoś wie o jakichkolwiek produktach, które używają Fobs4JMF?
- Napisz aplikację Flash, który odgrywa filmy i korzystać JFlashPlayer w celu dostosowania go do mojej aplikacji Java Swing
przeciwieństwie Java, Flash jest genialny w grze wideo. Mógłbym napisać małą aplikację Flash z metodami:
open(String videoFile),
play(),
pause(),
seek(int duration),
stop()
Następnie doprowadzić go do Java przy użyciu JFlashPlayer które mogą wywoływać funkcje Flash z Java.
To, co podoba mi się w tym rozwiązaniu, to to, że odtwarzanie wideo we Flashu powinno być solidne. Czy ktoś używał JFlashPlayer do odtwarzania wideo w Javie?
- Napisz prosty odtwarzacz multimedialny na szczycie Xuggler
Xuggler jest wrapper FFMpeg for Java, który wydaje się być bardzo aktywne i wysokiej jakości projekt. Jednak implementacja prostego odtwarzania wideo opisanego w wymaganiach nie jest trywialna (w szczególności szukanie), ale niektóre prace zostały wykonane w MediaTools MediaViewer, który byłby podstawą do zbudowania.
- Zastosowanie FMJ
Próbowałem dostać FMJ do pracy, ale nie miał sukces na coraz bardziej do tej pory.
Byłbym wdzięczny za opinie na temat mojego problemu.
Potrzebuję dużo pomocy na temat xuggle, w jaki sposób mogę dodać dwa filmy wideo do utworzenia jednego filmu na xuggle? Próbuję google, ale to nie pomaga wiele ... –
Gdzie na ziemi jest rzeczywisty link do pobrania dla Xuggler ?! – aaronsnoswell
Xuggler nie może seekkeyframe dla mp3 lub m4a. To jest brakujący nagłówek ffmpeg. – taymedee