1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-22 02:12:30 +01:00

maybe fix multiple segments issue for real

This commit is contained in:
solderq35 2023-04-05 20:35:56 -07:00 committed by Mikael Finstad
parent 87a4b5fe8b
commit be3d846d6e

View File

@ -65,18 +65,16 @@ export function getOutSegError({ fileNames, filePath, outputDir, safeOutputFileN
// This is used as a fallback and so it has to always generate unique file names
// eslint-disable-next-line no-template-curly-in-string
export const defaultOutSegTemplate = '${FILENAME}-${CUT_FROM}-${CUT_TO}${SEG_SUFFIX}${EXT}';
function interpolateSegmentFileName({ template, inputFileNameWithoutExt, currentTimestamp, segSuffix, ext, segNum, segLabel, cutFrom, cutTo, tags }) {
let currentTimestamp = Date.now();
function interpolateSegmentFileName({ template, inputFileNameWithoutExt, segSuffix, ext, segNum, segLabel, cutFrom, cutTo, tags }) {
const compiled = lodashTemplate(template);
if (segSuffix) {
if (segNum > 1) {
currentTimestamp = Date.now() + 1;
} else {
currentTimestamp = Date.now();
}
} else {
currentTimestamp = Date.now();
currentTimestamp -= 1;
}
}
const data = {
FILENAME: inputFileNameWithoutExt,
SEG_SUFFIX: segSuffix,