Замена JMF

Как случайный? Если можно иметь дело с псевдослучайным тогда просто:

Random randNum = new Random();
randNum. NextDouble(Min, Max);

, Если Вы хотите "лучшее" случайное число, тогда, вероятно, необходимо посмотреть на алгоритм Вихря Мерсенна. Много людей имеет , уже реализовал его для Вас хотя

7
задан shipmaster 7 October 2009 в 16:08
поделиться

2 ответа

Это зависит от того, что вы хотите сделать.

Поскольку вы используете ffmpeg, я предполагаю, что вы кодируете видео. Я пессимистичен, что Java будет выполнять такую ​​работу «родной» в краткосрочной или среднесрочной перспективе - это очень противоречит многим философиям / багажу Java.

Тем не менее, с Java 7 кодеки в целом должен стать более доступным, более доступным и начать появляться в реальных приложениях. К сожалению, судя по тому, что я читал, акцент, кажется, делается на воспроизведении и графическом интерфейсе.

Я выделяю шеллинг с Java на ffmpeg для кодирования видео и других носителей. Факт в том, что ffmpeg - один из лучших инструментов для программного кодирования видео , закрытых или открытых. Я предсказываю, что так и будет в обозримом будущем.

Если ffmpeg просто не работает для вас, вы можете изучить Quicktime для Java . Я лично не смотрел на это глубоко, но он кажется «большим». Обратите внимание, что, похоже, он устарел с момента выпуска QuickTime X (осень 2009 г.).

QuickTime для Java предоставляет набор кроссплатформенные API, которые позволяют Java разработчикам для создания мультимедиа, включая потоковое аудио и видео, в приложения и апплеты.

2
ответ дан 7 December 2019 в 12:22
поделиться

Хотя это не 100% нативная версия, вы также можете использовать Xuggler . Это оболочка с открытым исходным кодом (LGPL), которая запускает FFmpeg внутри Java, поэтому вам не нужно выполнять оболочку, и уже сегодня используется более чем 250 разработчиками.

3
ответ дан 7 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: