Java windows media players

Media player libraries in Java [closed]

Want to improve this question? Update the question so it’s on-topic for Stack Overflow.

Closed 6 years ago .

I am evaluating libraries for playing audio/video in Java. It does not need to be 100% Java; Java bindings to native libraries are perfectly OK. An external application that can be controlled from Java is also fine, as long as it can render video on a Java component.

The target platform is Linux. Windows support is a plus, but not required.

I have played with VLC using the VLCj bindings, and it works pretty well in general, but keeps crashing occasionally when put under stress. I have also used mplayer in slave mode, which looks good. But I’d like to evaluate other options as well.

These are the requirements:

  • Live playback of H.264, MPEG4 through RTP using RTSP. Extra points for MJPEG over HTTP.
  • Able to render video on a Java (Swing or AWT) Component
  • Open source, and actively maintained
  • Stable, rock-solid

3 Answers 3

Ok, I’ve spent the last month playing with several options and these are the results:

VLC. This was my first thought, as everybody keeps saying that it «plays everything». I have used both the VLCj Java bindings, and the built-in remote interface ( -I rc ). I found this to work pretty well in general, but had some issues. I kept seeing ocassional crashes under heavy load (not VLCj’s fault as it also happens when using the binary directly). Also I’ve found memory consumption to be relatively high when compared to other options.

MPlayer. This actually performs better than VLC in my experience, no crashes, and memory consumption is lower. No Java bindings, although the slave mode works very well.

GStreamer. Very powerful, very flexible, while still easy to get started with. Tried both the Java bindings and running the gst-launch binary from Java. Both approaches work remarkably well.

Xuggler looked good, however it seems to have issues with RTP (as stated in the FAQ). Since both GStreamer and MPlayer worked so well, I did not get past the initial research.

I found GStreamer to be the best solution given the requirements, with MPlayer being the second option.

have you looked at gstreamer?

I’ve also spent a while researching my options, and I’ve actually come to the conclusion that VLCJ is the best option — however here’s the clincher, you need to run it out of process (especially with multiple players) for it to give you 100% reliable operation. That’s the approach I’m taking and I’ve yet to see it crash. With it rock solid in this way it also has other advantages:

  • It can play pretty much anything. Yes it’s a bit of a cliche, but this includes DVDs, Youtube videos, pretty much any video file.
  • Should support Linux / Mac / Windows, though I’ve yet to verify Mac working.
  • Actively maintained, and if you ask a good (as in well thought out) question on the discussion group the owner often replies in minute in my experience!
  • Open source, and the Google group activity at the time of writing is high.
  • Uses all the graphics acceleration VLC does
  • Able to play to any heavyweight Canvas component (and if you use the direct player, you get the BufferedImage to display anywhere you like, even in JOGL 3D land if you’re that crazy!
Читайте также:  Как запустить диагностику обновления windows

I haven’t found it that heavy on the resources front either, though I haven’t done any thorough testing (but 3 players work fine in tandem as well as my relatively power-hungry application on my 4 year old basic laptop!)

Disadvantages? There’s no official framework for out of process players, so you have to build one yourself (see here for how I did it). And you do sometimes have to do some fiddling to get it working. But as far as I can see, it’s working well for me so far!

Скачать бесплатно KM Player для Java в категории Видео плееры

Категории: Мультимедиа & Графика

Дата загрузки: 13 Янв 17

Тип распространения: бесплатная

Рейтинг: 2.9/5 (Всего голосов: 37)

Поиск по устройству
Мое устройство
Поиск по категориям
Базы данных
Бизнес & Профессия
Здоровье & Медицина
Игры
Интернет & Коммуникации
Мультимедиа & Графика
3gp Видео
Аудио
Аудио плееры
Видео
Видео плееры
Графические редакторы
Загрузка и обмен мультимедией
Просмотр изображений
Радио & Потоковое аудио
Рингтоны
Рисование
ТВ & Потоковое Видео
Фото
Другие
Наука & Образование
Программирование & Разработка
Словари & Переводчики
Темы & Обои & Скины
Туризм & Навигация
Управление задачами и временем
Утилиты
Финансы
Хобби & Развлечения
Чтение
Поиск по платформе
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone

KM Player — Представляю вам очень удобный плеер для воспроизведения видео и аудиофайлов — KM Player. Функциональные возможности данного плеера очень богаты. Для перечисления всех опций данного проигрывателя, уйдет немалое время, так как он поддерживает почти все форматы мультимедиа файлов: VCD,Ogg,DVD,AVI,MKV,3GP,WMV,MPEG-1/2/4,QuickTime и RealMedia.
Проигрыватель KMPlayer Имеет встроенную библиотеку libavcodec, что означает что проигрыватель оснащен всевозможными фильтрами и кодеками для качественного проигрывания абсолютно любых файлов, в том числе и потоковых данных.

Особенности проигрывателя KM Player:

Расширенные функциональные возможности;
Поддерживает почти все виды мультимедиа файлов;
Наличие фильтров и кодеков для удобного просмотра;
Удобное управление и стильное оформление;
Наличие русского языка.

Media player libraries in Java [closed]

Want to improve this question? Update the question so it’s on-topic for Stack Overflow.

Closed 6 years ago .

I am evaluating libraries for playing audio/video in Java. It does not need to be 100% Java; Java bindings to native libraries are perfectly OK. An external application that can be controlled from Java is also fine, as long as it can render video on a Java component.

The target platform is Linux. Windows support is a plus, but not required.

I have played with VLC using the VLCj bindings, and it works pretty well in general, but keeps crashing occasionally when put under stress. I have also used mplayer in slave mode, which looks good. But I’d like to evaluate other options as well.

These are the requirements:

  • Live playback of H.264, MPEG4 through RTP using RTSP. Extra points for MJPEG over HTTP.
  • Able to render video on a Java (Swing or AWT) Component
  • Open source, and actively maintained
  • Stable, rock-solid

3 Answers 3

Ok, I’ve spent the last month playing with several options and these are the results:

VLC. This was my first thought, as everybody keeps saying that it «plays everything». I have used both the VLCj Java bindings, and the built-in remote interface ( -I rc ). I found this to work pretty well in general, but had some issues. I kept seeing ocassional crashes under heavy load (not VLCj’s fault as it also happens when using the binary directly). Also I’ve found memory consumption to be relatively high when compared to other options.

MPlayer. This actually performs better than VLC in my experience, no crashes, and memory consumption is lower. No Java bindings, although the slave mode works very well.

GStreamer. Very powerful, very flexible, while still easy to get started with. Tried both the Java bindings and running the gst-launch binary from Java. Both approaches work remarkably well.

Xuggler looked good, however it seems to have issues with RTP (as stated in the FAQ). Since both GStreamer and MPlayer worked so well, I did not get past the initial research.

I found GStreamer to be the best solution given the requirements, with MPlayer being the second option.

have you looked at gstreamer?

I’ve also spent a while researching my options, and I’ve actually come to the conclusion that VLCJ is the best option — however here’s the clincher, you need to run it out of process (especially with multiple players) for it to give you 100% reliable operation. That’s the approach I’m taking and I’ve yet to see it crash. With it rock solid in this way it also has other advantages:

  • It can play pretty much anything. Yes it’s a bit of a cliche, but this includes DVDs, Youtube videos, pretty much any video file.
  • Should support Linux / Mac / Windows, though I’ve yet to verify Mac working.
  • Actively maintained, and if you ask a good (as in well thought out) question on the discussion group the owner often replies in minute in my experience!
  • Open source, and the Google group activity at the time of writing is high.
  • Uses all the graphics acceleration VLC does
  • Able to play to any heavyweight Canvas component (and if you use the direct player, you get the BufferedImage to display anywhere you like, even in JOGL 3D land if you’re that crazy!

I haven’t found it that heavy on the resources front either, though I haven’t done any thorough testing (but 3 players work fine in tandem as well as my relatively power-hungry application on my 4 year old basic laptop!)

Disadvantages? There’s no official framework for out of process players, so you have to build one yourself (see here for how I did it). And you do sometimes have to do some fiddling to get it working. But as far as I can see, it’s working well for me so far!

Java windows media players

В данном разделе помещены программы для работы с мультимедийными приложениями на мобильном телефоне.

EMS Editor v.1.0 (17 Кб)
JAD
JAR (18 Кб)
Разработчик: BArtWell
Сайт разработчика: http://bartwell.ru
Редактор EMS-картинок. Нарисованные картинки можно сохранять, отправлять и выгружать на BArtWell.Ru, русский язык интерфейса.

Fotky v.3.1 (14 Кб)
JAD
JAR (14 Кб)
Разработчик: Милан Лэслоп (Milan Laslop)
Сайт разработчика: http://milanl.wz.cz
Будучи запущенна, программа незаметно для окружающих через заданные промежутки времени делает фотоснимки и сохраняет в памяти телефона или карте памяти.

IMG FTP v.1.10 (19 Кб)
JAD
JAR (18 Кб)
Разработчик: Марэк Сэдивай (Marek Sedivy)
Сайт разработчика: http://java.xor.sk
Программа незаметно для окружающих делает встроенной в телефон фотокамерой через заданные промежутки времени фотоснимки. Полученные изображения отправляются на FTP сервер или сохраняются во внутренней памяти мобильного телефона или на карте памяти.

InetTools TrackID v2.1 (45 Кб)
JAD
JAR (58 Кб)
Разработчик: XAOC
Сайт разработчика: http://inettools.smpda.com
Программа позволяющая определить информацию о музыкальной записи по отрывку, записанному на диктофон, русский язык интерфейса.

Mh Media Environment Music v.4.2.0 (151 Кб)
JAD
JAR (118 Кб)
Разработчик: Михаил Чечулин
Сайт разработчика: неизвестен
Плейер Mh Media Environment 4 поколения, предназначенный для прослушивания музыки, просмотра видео на телефонах Siemens серии 65 и 75, русский язык интерфейса.

Mh Media Environment Total Victory v.3.0.2 + скины и шрифты (294 Кб)
SRC Mh Media Environment Total Victory — исходные тексты (81 Кб)
Разработчик: Михаил Чечулин
Сайт разработчика: неизвестен
Плейер предназначенный для прослушивания музыки, просмотра видео и чтения текста на телефонах Siemens x65. Поддерживает все форматы, понимаемые телефоном, возможность перемотки видео формата 3GP, русский язык интерфейса.

MidEdit v.1.0.3 (102 Кб)
JAD
JAR (90 Кб)
Разработчик: Bingo
Сайт разработчика: неизвестен
Создание и редактирование MIDI файлов для мобильных телефонов Siemens серий 55, 60, 65 и 75. Сохранённые файлы могут быть использованы как рингтоны, русский язык интерфейса.

Mobile Radio v.1.0 beta 3 (70 Кб)
JAD
JAR (74 Кб)
Разработчик: Shadow_ru
Сайт разработчика: неизвестен
Приложение для работы с радио на мобильном телефоне BenQ-Siemens E71.

MobileAmp v.1.0 зеленый скин (44 Кб)
JAD
JAR (49 Кб)
MobileAmp v.1.0 синий скин (44 Кб)
JAD
JAR (45 Кб)
Разработчик: Ахмад Амаруллах (Ahmad Amarullah)
Сайт разработчика: неизвестен
Плеер — предназначенный для прослушивания музыки на мобильном телефоне. Обладает приятным интерфейсом пользователя, поддерживает работу с плейлистами. Данный плеер можно рассматривать, как альтернативу всем известного плеера для мобильных телефонов Siemens от Михаила Чечулина и 3dAlex — Mh Media Environment Total.

M:VIDEO v.1.20 (76 Кб)
JAD
JAR (76 Кб)
Разработчик: Марэк Сэдивай (Marek Sedivy)
Сайт разработчика: http://java.xor.sk
Программа для воспроизведения видео в форматах 3GP и MP4 на мобильном телефоне. Работает на телефонах Sony Ericsson с установленной Java машиной версии JP7 и более поздних, русский язык интерфейса.

MP3 Tools v.2.5 (33 Кб)
JAD
JAR (29 Кб)
Разработчик: Михаил Окатов
Сайт разработчика: неизвестен
Редактор MP3 файлов при помощи мобильного телефона с кнопками. Позволяет вырезать кусок неограниченного размера из композиции, автоматически определить битрейт, редактировать (удалить или синхронизировать) теги ID3v1, ID3v2, склеить несколько композиций воедино, русский язык интерфейса.

MpS WinAmp Edition v.2.0.0 (56 Кб)
JAD
JAR (52 Кб)
MpS Vista Edition v.2.0.0 (72 Кб)
JAD
JAR (72 Кб)
MpS v.2.1.5 (62 Кб)
JAD
JAR (58 Кб)
Разработчик: Say
Сайт разработчика: http://mps-evalution.narod.ru
Плеер — предназначенный для прослушивания музыки на мобильном телефоне. Обладает приятным интерфейсом пользователя, поддерживает работу с плейлистами и русские тэги ID3v1 и ID3v2, русский язык интерфейса.

MYPlayer v.2.0 (297 Кб)
JAD
JAR (43 Кб)
Разработчик: 3dAlex
Сайт разработчика: неизвестен
Плейер растягивающий видео на 90 процентов площади экрана мобильного телефона.

OplayerJV v.2.3.1 (265 Кб)
JAD
JAR (78 Кб)
Разработчик: Oplayo Oy
Сайт разработчика: https://www.oplayo.com
Плеер для потоковой трансляции видео на мобильных телефонах. Для работы программы необходим веб-доступ, русский язык интерфейса.

PaintCAD v.1.6.6 (281 Кб)
JAD
JAR (218 Кб)
Разработчик: РЫСЬ
Сайт разработчика: неизвестен
Редактор для графических файлов BMP и BMX. Можно редактировать готовое изображение, а можно нарисовать свое оригинальное которые можно вложить в EMS сообщение, русский язык интерфейса.

PhotoSpy v.0.9.3 (35 Кб)
JAD
JAR (33 Кб)
Разработчик: Александр Гаврилов
Сайт разработчика: неизвестен
Будучи запущенна, программа незаметно для окружающих через заданные промежутки времени делает фотоснимки и сохраняет их памяти телефона.

VideoPlayer v.2.9 (28 Кб)
JAD
JAR (28 Кб)
Разработчик: Милан Лэслоп (Milan Laslop)
Сайт разработчика: http://milanl.wz.cz
Видео плейер растягивающий видео на 90 процентов площади экрана мобильного телефона, поддерживает работу с плейлистами.

WatchCam Mobile v.1.1 (32 Кб)
JAD
JAR (32 Кб)
Разработчик: Xavi
Сайт разработчика: неизвестен
Детектор движения.

Читайте также:  Не работает dhcp windows server 2016
Оцените статью