Uncategorized

Jclipper – A dockerized WebUI/PWA tool for clipping movies using subtitle timestamps

Creating the Perfect Clip: How Jclipper Simplifies Movie Sharing

A Tool Born Out of Frustration

As a movie enthusiast, I’ve always enjoyed sharing relevant clips from my favorite films with friends and family. However, I found that manually grabbing these clips was a time-consuming process. I would use video editors to extract specific scenes, but it often involved opening subtitle files to verify the exact quotes, which could be cumbersome due to misspellings or typos. By the time I got the clip I needed, it was often too late, and the moment had passed.

This frustration led me to create a more streamlined solution. My goal was to develop a web interface that would allow me to easily search through my movie library, select specific timestamps directly from subtitle files, and quickly generate clips for any occasion. And so, Jclipper was born.

What is Jclipper?

Jclipper is a dockerized WebUI/PWA tool designed to simplify the process of clipping movies using subtitle timestamps. With Jclipper, you can navigate or search through your movie collection, search for specific quotes in subtitle files, and select precise timestamps for creating custom video clips. The app is designed with simplicity and speed in mind, making it easy to get started and find the perfect clip.

Key Features of Jclipper

Some of the key features that make Jclipper stand out include:

  • User-Friendly Interface: Easily browse and select movies from your library, and the app will automatically search for corresponding subtitle files. Get up and running quickly with Docker compose.
  • Customizable Output:
    • Pad the selected timestamps with a few extra seconds.
    • Scale down the output video resolution so it can be posted to size-limited locations like Discord.
    • Select different file formats, including MP4, MKV, AVI, or MP3 for audio only.
    • Option for different compression types, such as H264, H265, or VP9, is planned for future updates.
  • Preview your clip: See a quick 720P preview of your clip on the preview page while the main output completes. Here you can download or share your clips.
  • Sharing via S3: Upload clips securely to Amazon S3 or your own Garage or Minio S3 solution for easy sharing without exposing Jclipper to the internet. Receive sharable links directly to your clipboard for seamless sharing.
  • History page: Keep a library of your past created clips so you can re-share them later.
  • PWA: Jclipper is also built as a Progressive Web App, allowing you to use it on your iPhone or other mobile devices. The app looks decent as a PWA, and the share buttons are configured to use the share sheet for high-speed clip delivery.

How Jclipper Works

Jclipper works great with an existing movie library setup, especially when combined with tools like Plex for managing your movie collection and Bazarr for maintaining subtitles. The app is designed to recursively search through multiple libraries of movies, making it easy to find and clip your favorite scenes.

Each directory in the Output folder adds a tag to the movie on the movie search page, allowing for easy organization and search. This feature makes it simple to find specific clips, even in a large movie library.

Conclusion

Jclipper is a tool that simplifies the process of clipping movies using subtitle timestamps. With its user-friendly interface, customizable output, and sharing features, Jclipper makes it easy to find and share your favorite movie clips. Whether you’re a movie enthusiast or just looking for a way to simplify your media sharing, Jclipper is definitely worth checking out.

You can find Jclipper on Github and Dockerhub. Give it a try and see how it can help you create the perfect clip.

Tworzenie idealnego klipu: Jak Jclipper upraszcza udostępnianie filmów

Narzędzie zrodzone z frustracji

Jako miłośnik filmów, zawsze lubiłem udostępniać odpowiednie klipy z moich ulubionych filmów przyjaciołom i rodzinie. Jednak okazało się, że ręczne pobieranie tych klipów było czasochłonnym procesem. Używałem edytorów wideo, aby wyodrębnić konkretną scenę, ale często wymagało to otwierania plików z napisami, aby potwierdzić dokładne cytaty, co mogło być uciążliwe ze względu na błędy pisarskie lub literówki. Zanim zdążyłem uzyskać potrzebny klip, często był już zbyt późno, a moment mijał.

Czym jest Jclipper?

Jclipper to zdockerowany interfejs sieciowy/PWA zaprojektowany do uproszczenia procesu klipowania filmów przy użyciu znaczników czasu z napisów. Z Jclipperem możesz przeszukać swoją kolekcję filmów, wyszukać konkretnych cytatów w plikach napisów i wybrać dokładne znaczniki czasu w celu tworzenia niestandardowych klipów wideo. Aplikacja jest zaprojektowana z myślą o prostocie i szybkości, co sprawia, że jest łatwa w użyciu i pozwala szybko znaleźć idealny klip.

Kluczowe funkcje Jclippera

Niektóre z kluczowych funkcji, które wyróżniają Jclippera, to:

  • Przyjazny interfejs: Łatwo przeglądać i wybierać filmy z twojej biblioteki, a aplikacja automatycznie wyszuka odpowiednie pliki napisów. Rozpocznij pracę szybko za pomocą Docker compose.
  • Dostosowywalna wyjściowa:
    • Dodaj kilka dodatkowych sekund do wybranych znaczników czasu.
    • Zmniejsz rozdzielczość wyjściowego wideo, aby można było je umieścić w miejscach o ograniczonym rozmiarze, takich jak Discord.
    • Wybierz różne formaty plików, w tym MP4, MKV, AVI lub MP3 tylko dla audio.
    • Planowana jest opcja różnych typów kompresji, takich jak H264, H265 lub VP9.
  • Podgląd klipu: Zobacz szybki podgląd klipu w rozdzielczości 720p na stronie podglądu, podczas gdy główne wyjście jest w trakcie realizacji. Tutaj możesz pobrać lub udostępnić klipy.
  • Udostępnianie za pośrednictwem S3: Przesyłaj klipy bezpiecznie do Amazon S3 lub własnego rozwiązania Garage lub Minio S3 w celu łatwego udostępniania bez narażania Jclippera na internet. Otrzymuj linki do udostępniania bezpośrednio na schowku, aby umożliwić płynne udostępnianie.
  • Strona historii: Zachowaj bibliotekę utworzonych wcześniej klipów, aby można było je ponownie udostępnić później.
  • PWA: Jclipper został również zbudowany jako progresywna aplikacja internetowa, co pozwala na jego używanie na iPhone lub innych urządzeniach mobilnych. Aplikacja wygląda przyzwoicie jako PWA, a przyciski udostępniania są skonfigurowane do korzystania z arkusza udostępniania w celu szybkiego dostarczania klipów.

Jak działa Jclipper

Jclipper działa świetnie z istniejącą biblioteką filmów, szczególnie w połączeniu z narzędziami takimi jak Plex do zarządzania kolekcją filmów i Bazarr do utrzymania napisów. Aplikacja jest zaprojektowana do rekurencyjnego przeszukiwania wielu bibliotek filmów, co ułatwia znalezienie i klipowanie ulubionych scen.

Każdy katalog w folderze wyjściowym dodaje tag do filmu na stronie wyszukiwania filmów, co ułatwia organizację i wyszukiwanie. Ta funkcja sprawia, że jest łatwo znaleźć konkretny klip, nawet w dużej bibliotece filmów.

Podsumowanie

Jclipper to narzędzie, które upraszcza proces klipowania filmów przy użyciu znaczników czasu z napisów. Dzięki przyjaznemu interfejsowi, dostosowywalnej wyjściowej i funkcjom udostępniania, Jclipper ułatwia znalezienie i udostępnianie ulubionych klipów filmowych. Niezależnie od tego, czy jesteś miłośnikiem filmów, czy po prostu szukasz sposobu na uproszczenie udostępniania multimediów, Jclipper jest na pewno warte sprawdzenia.

Możesz znaleźć Jclippera na Github i Dockerhub. Wypróbuj go i zobacz, jak może pomóc w tworzeniu idealnego klipu.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux