14 lines
535 B
JavaScript
14 lines
535 B
JavaScript
import parseSceneFrames from './parseSceneFrames.js'
|
|
import parseVolumeFrames from './parseVolumeFrames.js'
|
|
import convertToMp3 from './convertToMp3.js'
|
|
import getArgument from './getArgument.js'
|
|
|
|
export default async function parseFrames(filename) {
|
|
if (!getArgument('detect-scenes')) {
|
|
console.log('Jumpcutting at volume changes')
|
|
let mp3 = await convertToMp3(filename)
|
|
return await parseVolumeFrames(mp3)
|
|
}
|
|
console.log('Jumpcutting at scene changes')
|
|
return await parseSceneFrames(filename)
|
|
} |