Elixir library to generate thumbnails from images and videos.
Documentation: https://hexdocs.pm/thumbnex/
Add :thumbnex
to your list of dependencies in mix.exs
:
def deps do
[
{:thumbnex, "~> 0.5.1"}
]
end
See the changelog for changes between versions.
Create a regular thumbnail:
Thumbnex.create_thumbnail(
"/path/to/input.mp4",
"/path/to/output.jpg",
max_width: 200,
max_height: 200
)
Create a lightweight animated GIF preview:
Thumbnex.animated_gif_thumbnail(
"/path/to/input.mp4",
"/path/to/output.gif",
frame_count: 4,
fps: 1
)
Copyright (c) 2024 Andrew Shu
Thumbnex source code is licensed under the MIT License.