По идее, сейчас под каждым новым постом мой бот 🤖 будет присылать сообщение о том, где найти мои программы, а также как со мной связаться и закреплять ссылку на ТикТок.
Давайте проверим.
🖥 Модерация чата я пока отключил, на предмет ругательств. Жду от Вас вежливого общения. Ссылки, упоминания - запрещены, кроме:
- github;
- мой гугл-диск;
- youtube;
- канал и связанный с ним чат.
Касательно вопросов - я иногда включаю стримы на Твиче - можете задавать их там, в этом канале будут анонсы.
Давайте проверим.
- github;
- мой гугл-диск;
- youtube;
- канал и связанный с ним чат.
Упоминать можно меня (@kotozmeym), если есть кто-то, кто разошелся на язык, или модератора - @Green_Teeeeea. Также, моего бота для коммуникации, он же модератор - @mgerkomcom_bot. ЛС пришлось закрыть из-за наплыва вопросов - всем так отвечать не смогу.
Касательно вопросов - я иногда включаю стримы на Твиче - можете задавать их там, в этом канале будут анонсы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👀5❤3🔥3🤨1💋1
Время на такой 40-секундный ролик, около 2-х минут. То есть, серию Берсерка за час обработать получится. Если у вас по-более VRAM, и карта ПОТУЖНЕЕ, то и результат будет лучше. У меня 2070 Super.
Как вам результат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍88🔥20🤯6❤5🥰4🤨2
Скачать можно тут.
Думаю, не стоит объяснять, почему вес такой большой. torch, модели и т.д., весит все это не мало...
В целом, тестируйте. Создал еще три вкладки:
- "Дорисовка кадров" - задел на будущее. Уже работаю над этим. Думал, засунуть в эту версию, но очень не стабильно, пока что;
- "Статус" - здесь вы узнаете, видит ли софт вашу видеокарту, на чем будет происходить работа - CUDA или же процессор. Для работы CUDA НУЖНО ОБЯЗАТЕЛЬНО УСТАНОВИТЬ CUDA Toolkit (
- "О приложении" - общее описание приложения с моими контактами, ссылкой на CUDA Toolkit и предупреждением, что его нужно установить для корректной и быстрой работы.
- ту самую дорисовку кадров, чтобы делать видео более плавными;
- возможность не только ставить маркеры на фильтрах, но и регулировать интенсивность каждого "ползунками";
- модифицировать область предпросмотра, чтобы можно было сравнить результат до/после в одном окне;
- сделать общие настройки и перенести их в отдельную вкладку, чтобы не перенасыщать интерфейс;
- добавить возможность удалить фон с изображений, видео.
Пока что план таков. Когда будет - не понятно, ибо я 1, работы много, а это проект не коммерческий, так что занимаюсь им только когда есть время и силы... И все правки явно не 5-ти минутные.
P.S. тестировал перевод 60 FPS FHD видео в 4К, конечно, долго, на моей RTX 2070 SUPER, но это и ожидаемо. Порядка 3-4 минут на 5 секунд.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍19❤17❤🔥4😱2🤨2🤔1
Сейчас заменю архив на диске, добросил туда ffmpeg, чтобы вы не искали, а также пофиксил работу модуля для лиц.
UPD: НОВАЯ ССЫЛКА (В ПРОШЛОМ ПОСТЕ ТОЖЕ ОБНОВИЛ)
UPD: НОВАЯ ССЫЛКА (В ПРОШЛОМ ПОСТЕ ТОЖЕ ОБНОВИЛ)
👍22🔥5💋2❤1🤨1
Anonymous Poll
40%
17%
19%
49%
26%
👍1🤨1
Парни, вирусы - они повсюду
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤9🦄4😁3❤🔥2🔥1🍌1🍾1
1) Также обещал работягам со слабыми устройствами сделать фикс, где можно было бы в софте для апскейла выбирать размер тайла и пресет работы только через CPU. Это будет на этой неделе.
2) Есть баг в программе, которая делает Reel's с баннером, связанный с динамическим масштабом. Также по-фикшу, там правка минорная, на днях будет. Думаю впилить туда возможность сразу же из софта качать видео с youtube и кидать на обработку. Чтобы вы только пиво открывали. В одной из версий "для себя" была еще вкладка, которая автоматически брала целевой видос, обрезала его до квадрата, а снизу/сверху вставляла квадрат с каким-то залипательным видео, где моют ковер, режут мыло и т.д... Если будет интересно, и такую вкладку с пресетами сделать можно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤38🔥9🥰3👍2😁1🤨1
1) Поможет скачать последнюю актуальную версию IDE под ОС пользователя;
2) А также Python из последних актуальных релизов.
Будут и рекомендации по правильной установке.
Страничку с choco я еще заполню командами. Сейчас там уже есть вкладки (медиа, разработка, веб-разработка и т.д.) с командами для экспресс-установки рабочих инструментов. В одну строчку можно установить все те же IDE, Python, Node JS, драйвера, кодеки и даже Steam :D
Пока что так. .exe под Windows мб дам сюда сегодня-завтра.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29❤9👍6❤🔥1🤨1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69🔥11👍5😭5❤3🤔2🤣2🙏1
Скачать можно тут
UPD: для людей, которые не шарят, скинул собранным в .exe в комментариях ❤️❤️❤️!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65❤11👍11🥰4❤🔥3🤨2😐2🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Код с GitHub можно редактировать прямо в браузере 🌐
Что вы получите:
✅ Онлайн-редактор уровня VS Code — без установок и локальных проектов.
✅ Все ваши настройки: темы, плагины, расширения — синхронизируются автоматически.
✅ Мгновенный доступ к правкам через браузер — удобно для быстрых изменений.
Как это работает:
1) Откройте репозиторий на GitHub.
2) В адресной строке допишите .dev (например: user/repo → user/repo.dev).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44👍11❤10❤🔥2🤬2🌚1🤨1
Нашел нужные библиотеки, делюсь простым скриптом. Удаляет фон с вашей картинки:
from rembg import remove
from PIL import Image
input_path = 'img.jpeg'
output_path = 'img.png'
inp = Image.open(input_path)
output = remove(inp)
output.save(output_path)
Вот requirements:
Pillow
rembg
onnxruntime
Как по мне, работает довольно чисто.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤9🔥8🥰2😍1🤨1💘1
Universal Video Downloader 1.05.rar
179.2 MB
Втыконул, что не перевыложил загрузчик видео, его же на Диске блокнули.
Это все еще старая версия, без фиксов. Будет время - поправлю и внесу улучшения, добавлю Twitch.
Это все еще старая версия, без фиксов. Будет время - поправлю и внесу улучшения, добавлю Twitch.
🔥28❤🔥6👍6❤3🥰1🤨1
Среди ночи подгон для вайб-кодеров 😍 Из разряда "почему нет".
🚀 Cоберет и подпишет комментарием все Ваши скрипты .py в директории в 1 файл, игнорируя .venv (виртуальное окружение). Все остальное - json, env - соберет в другой файл.
Чтобы легче было тоннами в DeepSuck и GPT грузить...
import os
def merge_files(directory, output_file, extensions, exclude_dirs=None):
if exclude_dirs is None:
exclude_dirs = ['.venv']
with open(output_file, 'w', encoding='utf-8') as outfile:
for root, dirs, files in os.walk(directory):
if any(exclude in root for exclude in exclude_dirs):
continue
for file in files:
if any(file.endswith(ext) for ext in extensions):
filepath = os.path.join(root, file)
try:
with open(filepath, 'r', encoding='utf-8') as infile:
outfile.write(f'# Содержимое файла: {filepath}\n')
outfile.write(infile.read())
outfile.write('\n\n')
except Exception as e:
print(f'Не удалось прочитать файл {filepath}: {e}')
if __name__ == "__main__":
directory_to_scan = r' ПОЛНЫЙ ПУТЬ К ВАШЕЙ ДИРЕКТОРИИ'
output_file_py = 'all_code.py'
merge_files(
directory=directory_to_scan,
output_file=output_file_py,
extensions=['.py']
)
print(f'Все .py файлы были собраны в {output_file_py}')
output_file_data = 'all_data_files.txt'
merge_files(
directory=directory_to_scan,
output_file=output_file_data,
extensions=['.json', '.env', '.css']
)
print(f'Все .json и .env файлы были собраны в {output_file_data}')
Чтобы легче было тоннами в DeepSuck и GPT грузить...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤8🥰5👍4🤨2😁1💋1
👻 То же самое для фронт-ендеров:
import os
def merge_web_files(directory, output_file, extensions, exclude_dirs=None):
if exclude_dirs is None:
exclude_dirs = ['.venv', 'node_modules', '__pycache__', 'dist', 'build']
print(f"Начинаем сборку файлов с расширениями: {', '.join(extensions)}")
print(f"Сканируемая директория: {directory}")
print(f"Исключаемые директории (по подстроке в пути): {', '.join(exclude_dirs)}")
print("-" * 30)
count = 0
with open(output_file, 'w', encoding='utf-8') as outfile:
for root, dirs, files in os.walk(directory):
current_dir_path = os.path.abspath(root)
should_exclude = False
for exclude in exclude_dirs:
path_parts = set(root.replace(directory, '').split(os.sep))
if exclude in path_parts:
should_exclude = True
break
if should_exclude:
dirs[:] = []
continue
files.sort()
for file in files:
if any(file.lower().endswith(ext) for ext in extensions):
filepath = os.path.join(root, file)
relative_filepath = os.path.relpath(filepath, directory)
try:
with open(filepath, 'r', encoding='utf-8') as infile:
print(f" [+] Добавляем файл: {relative_filepath}")
outfile.write(f'# Содержимое файла: {relative_filepath.replace(os.sep, "/")}\n')
outfile.write(f'# {"-" * (len(relative_filepath) + 18)}\n\n')
outfile.write(infile.read())
outfile.write('\n\n# {"=" * 60}\n\n')
count += 1
except Exception as e:
print(f' [!] Не удалось прочитать файл {relative_filepath}: {e}')
print("-" * 30)
print(f"Сборка завершена. Всего файлов добавлено: {count}")
print(f"Результат сохранен в файл: {output_file}")
if __name__ == "__main__":
directory_to_scan = r'ПУТЬ К ПАПКЕ'
output_filename = 'combined_frontend_code.txt'
file_extensions = ['.html', '.css', '.js']
merge_web_files(
directory=directory_to_scan,
output_file=output_filename,
extensions=file_extensions
)
👏19👍5🔥5❤4🤨1