Skip to main content

No project description provided

Project description

sticker_tools

Код для конвертації наперед підготовлених файлів у формат .webm для стікерів у телеграмі. Код налаштований на повільну, але якісну роботу, аби в доступні 255 кб вмістити якомога більше даних з меншою кільістю артефактів від стиснення.

Програма також автоматично редагує метадані в конвертованому стікері аби обійти ліміт телеграму в 3 секунди. Ви можете завантажувати стікери з будь-якою тривалістю, якщо їх розмір не перевищує 255 кб (але я не рекомендую більше 20 секунд).

Програма доступна через CLI і GUI.

CLI

Встановлення

  1. Встановіть ffmpeg

    На Linux:

  sudo apt install ffmpeg

На MacOs:

  brew install ffmpeg

На Windows: Розбирайтеся самі, легше просто завантажити і запустити GUI (див. нижче)

  1. Встановіть Python >= 3.12
  2. Встановіть sticker_tools з PyPi за допомого команди
    python3 -m pip install sticker-tools
    

Використання

Пакет sticker-tools додає всього одну команду - sticker. Першим і єдиним аргументом повинен бути шлях до файла який потрімно обробити.

  1. Якщо формат файла - .webm - програма просто відредагує метадані аби зменшити формальну тривалість стікера до 1 секунди.
  2. Якщо формат файла інший (.mp4, .mov, .avi або .mkv) - програма спочатку конвертує файл в .webm, а тоді пропатчить тривалість.

Шаблон команди:

   sticker path/to/your/file

GUI

Для Windows існує інтуітивна GUI версія програми, яка включає усі необхідні залежності. Просто завантажте і запустіть. Скомпільована версія також включає інструкцію з використання.

Скомпільовані .exe файли будуть публікуватися в розділі релізів.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sticker_tools-1.1.5.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sticker_tools-1.1.5-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file sticker_tools-1.1.5.tar.gz.

File metadata

  • Download URL: sticker_tools-1.1.5.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for sticker_tools-1.1.5.tar.gz
Algorithm Hash digest
SHA256 435a336dca2343b713701bcfba1d148acd1d12ac6653d66e9bf74d5176e512d1
MD5 097620c9ed41c103ede3b1f40149f86e
BLAKE2b-256 ccd1f03e08e7d9638d433816fbb8748d99331600869147ba7d343ecf95dbcda7

See more details on using hashes here.

File details

Details for the file sticker_tools-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: sticker_tools-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for sticker_tools-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 85685b770e5fdf116168955c585f6eaba19e3cc9abaf06ac03f4256e967fc3f8
MD5 233f817cd4c6d248f377132fa255eb7a
BLAKE2b-256 9c5a3cd0b5b64519cbdd127c8106f69c4623ccf691b2ecde5f01ecb0136b228c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page