У меня есть вопрос. Кто-нибудь пытается открыть большие файлы AVI (> = 2 ГБ) в плеере JMF? Это файл AVI, в котором расположены два потока: видео и аудио. Видеопоток не имеет сжатия, fccHandler = 'DIB' (как несжатые файлы BMP). Звуковые данные тоже не сжимаются. Итак, файл большой. За 2-3 минуты он имеет размер 2 Гб.
Когда я пытаюсь открыть и воспроизвести его в JMF, я вижу ошибку:
«
Failed to configure: com.sun.media.PlaybackEngine@edbca8
Bad header in the media: No movi chunk
Error: Unable to realize com.sun.media.PlaybackEngine@edbca8
javax.media.CannotRealizeException
at javax.media.Manager.blockingCall(Manager.java:2005)
at javax.media.Manager.createRealizedPlayer(Manager.java:528)
...
».
Этот файл корректно открывается с помощью любого видеопроигрывателя: Media Player, QuickTime, VLC и т. Д.
Нет проблем, если размер приблизительно 400-500 Мб, JMP открывает его без проблем.
Кто-нибудь пробовал открывать большие файлы AVI (> = 2 ГБ) в плеере JMF? И может быть, эта проблема полностью известна. И может быть решение существует.
Спасибо!
P.S. Я не могу использовать сжатие и другие подходы, чтобы минимизировать размер файла.