Создание системы архивации видео из TikTok

У меня есть 4200 видео из TikTok на NAS в моем шкафу.

Долгое время это казалось хаосом. Файлы с названиями video(1).mp4 и video(2).mp4 были разбросаны по трем жестким дискам и папке в Google Drive. Я ничего не мог найти.

Я понял, что проблема была не в количестве видео. Проблема заключалась в отсутствии системы.

Если вы хотите сохранять короткие видео в больших масштабах, вам нужен полноценный архив. Сохранение видео по одному работает для 50 файлов. На 500 файлах это перестает работать.

Вот система, которую я построил для управления тысячами видео.

Проблемы ручного сохранения • Отсутствие метаданных. Когда автор закрывает профиль, вы теряете контекст. • Дубликаты файлов. В итоге одно и то же видео оказывается в нескольких местах. • Нулевая возможность поиска. Вы не можете найти конкретное видео в море файлов без названий. • Разрозненность хранилищ. Файлы разбросаны повсюду, и нет единого источника истины.

Структура архива Я использую систему папок, основанную на авторах и темах.

Каждое видео следует строгому правилу именования: {YYYY-MM-DD}{creator-handle}{short-description}_{tiktok-id}.mp4

Пример: 2024-03-15_@woodcraftjoe_mortise-and-tenon-joint_7341892056.mp4

Секрет в метаданных Одного видеофайла недостаточно. Я использую JSON-индекс для хранения данных о каждом клипе. Я записываю автора, дату публикации, описание, хэштеги и даже количество просмотров на момент скачивания.

Это делает поиск мгновенным. Я использую простой Python-скрипт, чтобы находить видео по тегу или автору менее чем за одну секунду.

Топ-3 урока

  1. Архивируйте метаданные с первого дня. Добавление данных в старые видео — это кошмар.
  2. Автоматизируйте рутину. Используйте инструменты для пакетного скачивания целых профилей.
  3. Используйте несколько уровней хранения. Храните основную копию на NAS, облачную зеркальную копию и «холодное» хранилище на внешнем диске.

Хватит просто скачивать. Начните архивировать.

Источник: https://dev.to/bulkdl/building-a-tiktok-video-archive-system-my-setup-for-saving-and-organizing-thousands-of-videos-5gc8