diff --git a/visualize.ts b/generate-demuxer.ts similarity index 69% rename from visualize.ts rename to generate-demuxer.ts index b412511..d50facf 100644 --- a/visualize.ts +++ b/generate-demuxer.ts @@ -1,5 +1,3 @@ -const editly = require("editly"); - const graph_density = 1000; const threshold_at_point = 1; @@ -51,28 +49,17 @@ process.stdin.on("readable", () => { } }); +const mode_to_image = (mode: string) => { + return mode === "silence" ? "pics/cisza.png" : "pics/kuba.png"; +}; + process.stdin.on("end", () => { - console.log(results); - const spec = { - outPath: "./out.mp4", - width: 800, - height: 600, - fps: 30, - defaults: { transition: { duration: 0 } }, - audioFilePath: "/home/kuba/Downloads/odcinek1-kuba.wav", - clips: results.map((e) => ({ - duration: s(e[1]), - layers: [ - { - type: "title", - text: e[0] === "silence" ? " " : "Kuba Mówi", - position: "center", - }, - ], - })), - fast: true, - }; - console.log(spec); - editly(spec).then(() => console.log("done!")); - console.log(formatTime(total_speaking)); + results.forEach(([mode, duration_units]) => { + console.log("file", `'${mode_to_image(mode)}'`); + console.log("duration", (duration_units / graph_density).toFixed(4)); + }); + + console.log("file", `'${mode_to_image(results[results.length - 1][0])}'`); + + // console.log(formatTime(total_speaking), formatTime(position)); });