Skip to content

guihkx/flatpak-app-ezthumb

Repository files navigation

About

Ezthumb is a video thumbnail generator based on FFmpeg.

More information at: https://ezthumb.sourceforge.io/

Motivation

The project has been dormant for a few years, and pre-built packages of it on popular Linux distributions are virtually non-existent.

Nevertheless, the app still works, and having a Flatpak package of it ensures the program stays "alive", while also making it easier for people to use.

Installation

First, download the latest version from the Releases page.

To install the package for all users, open a terminal window and run:

flatpak install ezthumb_*-x86_64.flatpak

And you're good to go. You should find Ezthumb in your apps list.

Caveats & tips

By default, Ezthumb will only be able to access your ~/Videos folder.

If you want to give Ezthumb access to specific folders, you can run the following command:

flatpak --user override --filesystem=/media/Movies io.sourceforge.xuming.ezthumb

That will allow Ezthumb access to the /media/Movies folder. More examples here.

Advanced

Building

Before proceding, make sure both flatpak and flatpak-builder packages are installed.

64-bit AMD/Intel:

# Build
flatpak-builder --arch x86_64 --delete-build-dirs --force-clean --install-deps-from flathub --repo repo/ --sandbox builddir/ io.sourceforge.xuming.ezthumb.yaml
# Create a single-bundle file
flatpak build-bundle --arch x86_64 repo/ ezthumb-x86_64.flatpak io.sourceforge.xuming.ezthumb master
# Install it
flatpak install ezthumb-x86_64.flatpak

64-bit ARM:

# Build
flatpak-builder --arch aarch64 --delete-build-dirs --force-clean --install-deps-from flathub --repo repo/ --sandbox builddir/ io.sourceforge.xuming.ezthumb.yaml
# Create a single-bundle file
flatpak build-bundle --arch aarch64 repo/ ezthumb-aarch64.flatpak io.sourceforge.xuming.ezthumb master
# Install it
flatpak install ezthumb-aarch64.flatpak