Watch and resize all the videos you deposit in the folder you need. Optimized for web, perfect for reducing the load of your applications.
Go to file
2022-01-30 17:08:25 +01:00
src/video_optimize Fix bug points 2020-08-06 10:28:27 +02:00
test/video_optimize First commit 2020-07-13 19:39:35 +02:00
.gitignore Add temp folder and config quality audio 2020-07-15 11:28:31 +02:00
config.yaml Add temp folder and config quality audio 2020-07-15 11:28:31 +02:00
demo.gif Add files via upload 2022-01-30 17:08:25 +01:00
LICENSE First commit 2020-07-13 19:39:35 +02:00
project.clj Fix bug points 2020-08-06 10:28:27 +02:00
README.md Add temp folder and config quality audio 2020-07-15 11:28:31 +02:00

Install

  1. Install Java.

Debian/Ubuntu

sudo apt install default-jdk

Mac OS

brew install openjdk
  1. Create config.yaml.
extension_thumbnail: "_thumbnail.mp4"
width_thumbnail: 600
path_videos: "videos"
audio_quality_thumbnail: 128
  1. Make folder path_videos.
mkdir videos
  1. Install ffmpeg.

  2. Download the latest version (video-optimize-{version}-SNAPSHOT-standalone.jar).

https://github.com/tanrax/auto-video-thumbnail/releases

  1. Now you can execute.
java -jar video-optimize-{version}-SNAPSHOT-standalone.jar

or

java $JVM_OPTS -cp video-optimize-{version}-SNAPSHOT-standalone.jar clojure.main -m video-optimize.core
  1. Leave videos in folder videos.

Everything you leave in the videos folder will be optimized for web with the specified resolution (600px in this example).

example.mp4 -> example_thumbnail.mp4