frename

разметь отснятое до монтажа

Скачать

Windows 10/11, 64 бит · v0.60 · 8,6 МБ
Исходники на GitHub · Что нового

frename: клип получает теги, теги становятся именем файла

Разметь отснятое до монтажа.

Я вернулся из Африки с 2000 сырых видеофайлов. Без имён, без структуры: от MVI_0001.MP4 до MVI_2000.MP4. Прежде чем монтировать, нужно было понять, что в каждом клипе. frename дал мне посмотреть клип, за пару секунд повесить теги и перейти к следующему. Когда я открыл Premiere, проект уже был разложен по полочкам.

Эта программа для того часа, который идёт перед монтажом.


Что она делает

Открываешь папку с видео или фотографиями. Смотришь клип. Отмечаешь тегами, что видишь. При переходе к следующему файл переименовывается сам.

Формат имени файла: tag1.tag2.description.in_HH_MM_SS.out_HH_MM_SS.mp4

Теги становятся частью имени файла: никаких файлов-спутников с тегами, никакой привязки к базе данных. Их видят файловый менеджер, монтажная программа и синхронизация. Если заданы точки IN и OUT, они тоже записываются в имя как in_HH_MM_SS и out_HH_MM_SS.


Скриншоты

Одного подписанного скриншота хватает, чтобы понять раскладку:

Окно программы с подписями

На нём всё окно программы с подписанными элементами:


Как это происходит

  1. Открой папку (перетащи файл на окно или выбери папку)
  2. Видео запускается само
  3. Отметь тегами, что видишь: мышкой по галочкам или стрелками и пробелом
  4. Нажми [ и ], чтобы отметить годный кусок клипа (точки IN и OUT)
  5. Нажми F12, чтобы поставить метку скриншота на интересном моменте
  6. Если нужно, добавь заметку с таймкодом в поле комментария
  7. Нажми PageDown, чтобы перейти к следующему файлу: текущий переименуется
  8. На следующем файле нажми , чтобы скопировать все теги предыдущего клипа, и поправь их

У соседних клипов совпадает процентов 80 тегов. Скопировать и подправить быстрее, чем каждый раз размечать с нуля.


Интерфейс

Область Что делает
Левая панель Список файлов текущей папки
Центр Видеоплеер с полосой прогресса
Правая панель Поиск тегов, сетка тегов и поле комментария
Нижняя панель Предпросмотр имени. Перетаскивай теги, чтобы поменять их порядок в имени файла

Горячие клавиши

Клавиша Действие
PageDown Следующий файл (сохраняет переименование)
PageUp Предыдущий файл

Панель тегов

Клавиша Действие
Двигать курсор по сетке тегов
Space Включить или выключить выбранный тег
Любая буква Перейти в поиск и отфильтровать теги
Escape Сбросить фильтр поиска
Enter Сохранить несохранённый тег в библиотеку
Delete Удалить тег из библиотеки
Средняя кнопка мыши Удалить тег из библиотеки

Видео

Клавиша Действие
F1 Назад на 10 секунд
F3 Вперёд на 10 секунд
F12 Отметить скриншот на текущей позиции
[ Поставить точку IN
] Поставить точку OUT

Теги

Теги хранятся в локальной базе SQLite (frename.db рядом с программой).

При первом запуске уже есть приличный набор для тревел-съёмки и документалки: pick, skip, review, wide, close, drone, golden-hour, people, wildlife и другие.


Метки на таймлайне, комментарии и точки IN/OUT

Полоса прогресса не просто перемотка. На ней видно всё, что ты отметил в клипе:


Требования


Сборка из исходников

cargo build
cargo run

Нужны Rust stable и библиотеки разработчика GStreamer. Как поставить GStreamer на Windows, написано в GSTREAMER_SETUP.md.