importxxx.bean.AudioMediaFile;importxxx.bean.MediaFile;importxxx.bean.PlayList;importxxx.bean.TransportSegment;importxxx.service.MediaService;importlombok.extern.slf4j.Slf4j;importnet.bramp.ffmpeg.FFmpeg;importnet.bramp.ffmpeg.FFmpegExecutor;importnet.bramp.ffmpeg.FFmpegUtils;importnet.bramp.ffmpeg.FFprobe;importnet.bramp.ffmpeg.builder.FFmpegBuilder;importnet.bramp.ffmpeg.job.FFmpegJob;importnet.bramp.ffmpeg.probe.FFmpegProbeResult;importnet.bramp.ffmpeg.probe.FFmpegStream;importnet.bramp.ffmpeg.progress.Progress;importnet.bramp.ffmpeg.progress.ProgressListener;importorg.apache.commons.io.IOUtils;importorg.apache.commons.lang3.tuple.ImmutablePair;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.Paths;importjava.time.LocalDateTime;importjava.time.ZoneId;importjava.time.ZoneOffset;importjava.util.Arrays;importjava.util.List;importjava.util.Locale;importjava.util.Optional;importjava.util.concurrent.Callable;importjava.util.concurrent.TimeUnit;importjava.util.stream.Collectors;/***
* 文件切割线程任务
* divides it into a series of small media segments of equal duration.
*@authordqk*/@Deprecated
@Slf4jpublic class DivideTask implements Callable>>{final Locale locale =Locale.US;final FFmpeg ffmpeg &