Premiera VideoSorterLocal 4.13.2: prywatny organizer wideo z lokalną analizą AI (PySide6 i Ollama)
Lokalny sorter plików wideo z ciemnym motywem PySide6, OCR klatek, integracją z Ollama/LM Studio i cofaniem operacji jednym kliknięciem.

Lokalny sorter plików wideo z ciemnym motywem PySide6, analizą OCR klatek, integracją z Ollama/LM Studio oraz natychmiastowym cofaniem operacji jednym kliknięciem.
Nowa wersja VideoSorterLocal 4.13.2 to odpowiedź na coraz powszechniejszy problem: jak zapanować nad tysiącami nieskategoryzowanych nagrań wideo, ujęć z kamer sportowych czy materiałów archiwalnych.
Program działa całkowicie offline. Analizuje wskazany folder z filmami: sprawdza metadane kontenera (kodek, rozdzielczość, bitrate), odczytuje klatki kluczowe za pomocą wbudowanego OCR, a opcjonalnie korzysta też z lokalnego modelu wizyjno-językowego (VLM) uruchomionego w Ollamie lub LM Studio.
⚡ Najważniejsze wnioski:
- 📂 Precyzyjny silnik łączenia kategorii: model przypisuje filmy wyłącznie do istniejących folderów, co wyklucza halucynacje.
- ⏱️ Cofanie jednym kliknięciem (One-Click Undo): każdą operację przeniesienia lub zmiany nazwy można natychmiast odwrócić dzięki dziennikowi transakcji.
- 🛡️ Pełna prywatność: żadne miniatury ani metadane filmów nie trafiają do chmury.
1. Multimodalna analiza wideo w trybie offline
Zanim sorter przypisze plik do folderu, łączy trzy niezależne źródła informacji:
| Warstwa analizy | Technologia | Wykrywane informacje |
|---|---|---|
| 1. Metadane kontenera | MediaInfo / FFprobe | Data i godzina nagrania, model kamery, GPS, rozdzielczość |
| 2. OCR klatek | Tesseract OCR + OpenCV | Napisy ekranowe, daty, tablice, logotypy |
| 3. Model wizyjny (VLM) | Ollama / LLaVA / MiniCPM-V | Kontekst sceny: krajobraz, sport, dokumenty, konferencja |

Automatyczna kategoryzacja i rozpoznawanie kontekstu nagrań w VideoSorterLocal
2. Transakcyjny dziennik operacji i cofanie jednym kliknięciem
Każda zmiana nazwy pliku i każde przeniesienie do podkatalogu są zapisywane w lokalnej bazie SQLite. W razie pomyłki wystarczy kliknąć Cofnij (Ctrl+Z), a wszystkie pliki wrócą na swoje pierwotne miejsca – bez ryzyka utraty danych.

Dziennik operacji w SQLite i funkcja natychmiastowego cofania (One-Click Undo)
3. Wymagania (według karty produktu)
| Zasób | Minimum | Uwagi |
|---|---|---|
| System | Windows 10/11 64-bit, Linux lub macOS | Instalator dla Windows ma ok. 68 MB |
| CPU | 4 rdzenie (i5 / Ryzen 5) lub Apple Silicon | OCR klatek obciąża procesor niezależnie od GPU |
| RAM | 8 GB (16 GB przy lokalnym VLM i BGE-M3) | Same metadane i OCR działają przy 8 GB |
| GPU | Opcjonalnie – karta do VLM (Ollama / LM Studio) | Bez GPU dostępny jest tryb CPU |
| Miejsce na dysku | 500 MB + modele, jeśli włączysz VLM | Filmy pozostają w Twoich folderach |
4. Kolejność pracy
- Wskaż folder źródłowy i istniejące katalogi kategorii (silnik nie wymyśla nowych nazw folderów).
- Włącz warstwy analizy: metadane, OCR i opcjonalnie lokalny VLM.
- Przejrzyj proponowane przeniesienia, a następnie zatwierdź całą partię.
- Jeśli coś poszło nie tak, użyj funkcji Cofnij (dziennik SQLite), zanim usuniesz kopie zapasowe.
Ograniczenia: jakość OCR zależy od ostrości klatek; VLM wymaga lokalnie działającej Ollamy lub LM Studio. Karta produktu: VideoSorterLocal 4.13.2.
Wersja 4.13.2 korzysta z interfejsu PySide6; wersja na Tauri 2 jest w przygotowaniu.