Я создал небольшое приложение JAVA, которое преобразует набор входных изображений JPEG в видео
. Для этого я использую net .bramp.ffmpeg.builder.FFmpegBuilder
FFmpegBuilder builder = new FFmpegBuilder()
.addInput(imagesSourceFolder)
.addOutput(videoOutputPath)
.setFormat("mp4")
.setVideoCodec("libx264")
.setVideoResolution(1280, 720)
.disableSubtitle()
.disableAudio()
.setVideoFrameRate(FFmpeg.FPS_24)
.done();
Все работает просто отлично
Но проблема в том, что видео, созданное таким образом, очень требовательно к ресурсам. Например, когда я играю его в VL C, оно замедляет всю мою систему Когда я пытаюсь транслировать это видео и открывать его в браузере, все перестает отвечать на запросы, кроме видео, которое продолжает работать
Есть идеи, почему видео, созданные таким образом, так требовательны к ресурсам?