aboutsummaryrefslogtreecommitdiff
path: root/src/api/generateThumbs.js
diff options
context:
space:
mode:
authorZephyrrus <[email protected]>2020-07-02 03:42:20 +0300
committerZephyrrus <[email protected]>2020-07-02 03:42:20 +0300
commita790d7749e04d71df1613e6a02258982683aa290 (patch)
tree6ca8da456c32e661301b31837e54266c331bfeaa /src/api/generateThumbs.js
parentfeat: externalize thumb generation function for easier testing (diff)
downloadhost.fuwn.me-a790d7749e04d71df1613e6a02258982683aa290.tar.xz
host.fuwn.me-a790d7749e04d71df1613e6a02258982683aa290.zip
feat: add experimental meaningful preview extraction from videos
For now, it sitll requires gifski. It could be rewritten to use webp instead of gifs, because that is a lot faster, uses less space and we could use ffmpeg for it.
Diffstat (limited to 'src/api/generateThumbs.js')
-rw-r--r--src/api/generateThumbs.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/api/generateThumbs.js b/src/api/generateThumbs.js
index 761bd5a..1f2c531 100644
--- a/src/api/generateThumbs.js
+++ b/src/api/generateThumbs.js
@@ -1,5 +1,8 @@
require('dotenv').config();
+const fs = require('fs');
+const path = require('path');
+
const ThumbUtil = require('./utils/ThumbUtil');
const start = async () => {