Improves handling of cover images
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good

This commit is contained in:
2024-07-09 19:37:05 +02:00
parent c0249c3b3a
commit 2145bfb8ea
5 changed files with 29 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
package net.knarcraft.ffmpegconverter.utility;
import net.knarcraft.ffmpegconverter.FFMpegConvert;
import net.knarcraft.ffmpegconverter.container.FFMpegCommand;
import net.knarcraft.ffmpegconverter.container.ProcessResult;
import net.knarcraft.ffmpegconverter.container.StreamProbeResult;
@@ -313,7 +314,11 @@ public final class FFMpegHelper {
case AUDIO -> parsedStreams.add(new AudioStream(streamInfo, 0, relativeAudioIndex++));
case SUBTITLE -> parsedStreams.add(new SubtitleStream(streamInfo, 0, relativeSubtitleIndex++));
case OTHER -> parsedStreams.add(new OtherStream(streamInfo, 0, false));
case COVER_IMAGE -> parsedStreams.add(new OtherStream(streamInfo, 0, true));
case COVER_IMAGE -> {
if (FFMpegConvert.getConfiguration().copyAttachedImages()) {
parsedStreams.add(new OtherStream(streamInfo, 0, true));
}
}
}
}
return parsedStreams;