Improves configuration handling and stuff
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
This commit is contained in:
@ -12,6 +12,7 @@ import net.knarcraft.ffmpegconverter.converter.module.output.CopyAudioModule;
|
||||
import net.knarcraft.ffmpegconverter.converter.module.output.CopySubtitlesModule;
|
||||
import net.knarcraft.ffmpegconverter.converter.module.output.FastStartModule;
|
||||
import net.knarcraft.ffmpegconverter.converter.module.output.SetOutputFileModule;
|
||||
import net.knarcraft.ffmpegconverter.streams.AudioStream;
|
||||
import net.knarcraft.ffmpegconverter.streams.StreamObject;
|
||||
import net.knarcraft.ffmpegconverter.utility.FFMpegHelper;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@ -64,9 +65,11 @@ public class MkvH264Converter extends AbstractConverter {
|
||||
}
|
||||
|
||||
// Map audio if present
|
||||
if (!probeResult.getAudioStreams().isEmpty()) {
|
||||
modules.add(new MapAllModule<>(probeResult.getAudioStreams()));
|
||||
modules.add(new CopyAudioModule());
|
||||
List<AudioStream> audioStreams = probeResult.getAudioStreams();
|
||||
if (!audioStreams.isEmpty()) {
|
||||
modules.add(new MapAllModule<>(audioStreams));
|
||||
setOutputIndexes(audioStreams);
|
||||
modules.add(new CopyAudioModule(audioStreams));
|
||||
}
|
||||
|
||||
// Map subtitles if present
|
||||
|
Reference in New Issue
Block a user