Можно ли в Python создавать бинарные файлы? Конечно можно.
Для этого в Python есть следующие инструменты:
▫️ тип данных bytes и bytearray
▫️ открытие файла в режиме wb (write binary) или rb (read binary)
▫️ модуль struct
Про модуль struct поговорим в первую очередь.
Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных.
В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла.
Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла.
Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид.
Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки).
Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение.
При этом следует помнить что мы говорим о типах языка С а не Python.
Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще.
Вот какие токены формата у нас есть.
Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы.
В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты.
Запакуем в байты простое число, токен "i".
>>> import struct
>>> struct.pack('=i', 10)
b'\n\x00\x00\x00'
Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов.
>>> struct.pack('=fff', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же.
>>> struct.pack('=3f', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Теперь запакуем разные типы
>>> data = struct.pack('=fiQ', 1.0, 4, 100500)
я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт)
b'\x00\x00\x80?\x04\x00\x00...'
Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа.
>>> struct.unpack('=fiQ', data)
(1.0, 4, 100500)
Как видите, ничего страшного!
#lib#basic
Гибридная реальностьот Kavan The Kid
Сегодня хотел рассказать тебе про наикрутейшего режиссёра новой волны Kavan The Kid. Уже несколько лет его главным инструментом являются нейросети, и что особенно важно, ещё задолго до Veo, Kling и всей этой роскоши он умудрялся делать из говна и палок по-настоящему интересные и цепляющие картины.
Возможно, ты уже видел у меня его трейлер Untold в стиле космической новеллы или первую часть Echo Hunter. Если нет, очень советую. Там есть всё. Сильные художественные приёмы, ритм, работа с камерой и экшн, который честно тянет на 10 из 10. Это редкий случай, когда AI-видео не выглядит как демо технологии, а ощущается как цельное кино.
Самое кайфовое что он не просто генерит, а нанимает актёров для живой человеческой игры.
Я давно не заходил к нему на сайт и недавно был приятно удивлён. Там появилась целая пачка новых короткометражек. И с ростом качества нейросетей уровень его работ заметно прыгнул вверх. Особенно липсинг и работа с кадром.
Короче, настоятельно советую глянуть либо его дарк-фэнтези короткометражку, либо Echo Hunter. Если с английским не очень, можно спокойно включить автодубляж Яндекса. Это тот самый случай, когда полезно и подсмотреть приёмы, и просто вдохновиться тем, как можно мыслить кино в эпоху нейросетей.
#aicinema | AcidCrunch
Untold: Нейро сериал впитавший в себя референсы «StarWars», «Dune», умелые руки и технологии ИИ
Анонсирован новый сериал Untold от режиссёра Кавана Кардозы, создателя ИИ-фильма Echo Hunter
Сам Kavan Cardoza в своём посте пишет:
«Я невероятно взволнован, представляя концепт-трейлер Untold. Это история, над которой я работал больше 8 лет, и в следующем году мы воплотим её в реальность с первым сезоном сериала. Этот проект — самый близкий моему сердцу, и наше путешествие к его созданию просто не описать словами».
Короче, звучит интригующе и многообещающе! Жду первый сезон. А ты обязательно посмотри трейлер Untold и фильм Echo Hunter!
Для любителей 4к:
Echo Hunter - Official Short Film — 20 min
Untold — 2 min
#aicinema#aimove | AcidCrunch
🎬Шестой сезон MyFilm48 открывает приём заявок!
Есть моменты, когда история делает поворот и ты либо наблюдаешь за ней со стороны, либо становишься её частью. Шестой сезон крупнейшего в России международного конкурса AI-фильмов MyFilm48 открывает новую главу.
⚙️ Новый «Промышленный сезон» посвящён теме, которая формировала облик цивилизации последние два столетия и продолжает трансформироваться на наших глазах. Промышленность, индустрия, машины и люди: всё это предстоит переосмыслить через призму генеративного искусства за 96 часов творческого марафона.
🌍 За пять сезонов MyFilm48 объединил более 3000 участников из 42 стран мира. Работы оценивали свыше 80 экспертов, ведущих профессионалов киноиндустрии, технологий и креативных индустрий. Теперь пришло время писать новую главу.
✨ В этом сезоне участников ждёт целый ряд нововведений и приятных сюрпризов, о которых мы расскажем в ближайшее время. Скажем лишь, что планка поднята существенно и возможности, которые откроются перед авторами лучших работ, выходят далеко за рамки привычных конкурсных призов.
🏆 Путь на 79-й Каннский кинофестиваль по-прежнему открыт: благодаря партнёрству с AI Film Awards лучшие работы получат рекомендации для участия в программе AI Cinema Showcase.
👉Регистрация открыта!
ℹ️@myfilm48
12+
#MyFilm48#AIфильмы#генеративноеИИ#AIcinema#нейросети#AIвидео#AIкино#нейрокино#конкурсфильмов#myfilm48
Объявлены победители V Международного конкурса MyFilm48 🏆
Балийский сезон завершён! На острове богов определились создатели, чьи работы проложат путь от 96 часов творчества до красной дорожки Канн-2026.
Творческое задание балийского сезона предлагало участникам создать трейлер к несуществующему полнометражному фильму «96 часов на Бали» — историю, начинающуюся в аэропорту Нгурах-Рай с загадочной встречи, древней карты и обратного отсчёта времени. Авторам предстояло за 96 часов воплотить собственное видение этого сюжета, объединив балийскую культуру, философию и мифологию с возможностями генеративного искусства.
🏆Победители V сезона🏆
Professional Track:
🥇 Студия «Не Канон» — «Stone Eater (Пожиратель камней)», Москва
🥈 Элизабет Генералова — «BALI-VERSE: 96 hours left», Москва
🥉 Дмитрий — «THE KILL SWITCH or 96 Hours on Bali to Duck the World», Таиланд
Enthusiast Track:
🥇 Alex — «96 epochs», Санкт-Петербург
🥈 Рус — «Следы времени», Уфа
🥉 Екатерина Кравцова — «96 часов на Бали: Из Руси, с любовью», Белгород
Участники, занявшие первое место в обоих треках получают трёхдневную аккредитацию Industry на Каннский кинорынок (Marché du Film) 2026, а победитель профессионального трека — статуэтку AI Film Awards.
Торжественную церемонию награждения открыла работа Валентины Михель — «Legend of Lake Baratan» (Санкт-Петербург), отмеченная организаторами за внимательное отношение к балийской культуре, глубокий символизм и эмоциональную чистоту.
Специальное признание от эксперта:
Продюсер Екатерина Кононенко отметила работу Artem B — «96 HOURS IN BALI» (Израиль, Тель Авив), заявив о готовности обсуждать перспективы профессионального сотрудничества — возможность перехода от конкурсной работы к реальным индустриальным проектам.
Впервые в истории конкурса церемония прошла в партнёрстве с международной премией AI Film Awards на острове Бали, Индонезия. Помимо призёров, экспертное жюри сформировало список из 25 работ, рекомендованных для включения в программу AI Cinema Showcase на 79-м Каннском кинофестивале. Окончательный состав программы будет определён в мае 2026.
Специально для международной аудитории была подготовлена ретроспективная программа — показ конкурсных работ прошлых сезонов и творческих проектов авторов MyFilm48, демонстрирующий эволюцию российского и международного генеративного кино на престижной мировой площадке.
🌿Для победителей и участников: Скачайте наградные лавровые венки сезона, в котором вы принимали участие чтобы продемонстрировать свои достижения в соцсетях с хэштегом #myfilm48 и публичном профиле на портале MyFilm48!
Пятый сезон доказал: искусственный интеллект не заменяет художника, а расширяет его возможности, делая большое кино доступным независимо от бюджета или географии.
🔗Полный список победителей, рекомендованных работ, а также подробности церемонии.
MyFilm48 × AI Film Awards × Neyra Vision
ℹ️@myfilm48
12+
#MyFilm48#AIFilmAwards#Bali2025#AIStorytelling#MyFilm48#MyFilm48V#AIFilmAwards#BaliSeason#CannesFilmFestival#AIcinema#ShortFilm#FilmCompetition#AICinemaShowcase#MarchéDuFilm#Cannes2026#Bali
⚡Апартаменты в Петербурге за AI-фильм на MyFilm48. 🏠 Впервые в истории.
Ни один творческий AI-конкурс в мире — ни Runway Gen:48, ни Pika Film Festival, ни один из существующих AI-челленджей — никогда не разыгрывал недвижимость в качестве главного приза. MyFilm48 делает это первым.
Генеральный партнёр VI сезона MyFilm48 — девелоперская группа PLG — предоставляет Grand Prix конкурса: номер в апартамент - отеле 4* в Петербурге с отделкой и полной меблировкой, программой гарантированного дохода и условиями Buy back. Победитель получит сертификат на сцене музея «АТОМ» на ВДНХ в рамках международного форума AI-кинематографистов «Генератор» 14 марта.
Не важно, кто ты — профессионал или энтузиаст. В третьем сезоне MyFilm48 одним из победителей стала 17-летняя школьница из Новокузнецка. Теперь ставки несопоставимо выше и шансы у всех равны.
Что стоит за этим конкурсом 👇
🎬 3 000+ участников из 42 стран за пять сезонов
🏆 80+ экспертов в жюри — режиссёры, космонавты, разработчики нейросетей
🏅 Золото Silver Mercury, топ-100 форума «Сильные идеи для нового времени» среди 35 000 инициатив, премия «Золотая Стратегия» Союза журналистов России
🇫🇷 Победители представят фильмы на AI FILM AWARDS в программе AI Cinema Showcase в Каннах 22 мая
🎤 На церемонии награждения — Зубейр Джласси, обладатель приза $1 000 000 за AI-фильм на саммите One Billion Followers в Дубае!
🌍 10+ стран-участниц форума «Генератор»
Когда команда или человек за четверо суток создаёт фильм при помощи нейросетей и получает за него апартамент — это перестаёт быть новостью индустрии. Это становится историей, которую пересказывают за ужином ✨
🕙 Конкурс стартует в четверг, 26 февраля, в 10:00 по Москве и продлится 96 часов.
Четверо суток → Воображение → Нейросети → Собственный апартамент в 4* отеле.
Подать заявку 👉myfilm48.ru
ℹ️@myfilm48
12+
#MyFilm48#AIфильмы#генеративноеИИ#AIcinema#нейросети#AIвидео#AIкино#нейрокино#конкурсфильмов#myfilm48#onebillionfollowers#форумгенератор#Генератор#АТОМ#PLG
Объявлены победители V Международного конкурса MyFilm48 🏆
Балийский сезон завершён! На острове богов определились создатели, чьи работы проложат путь от 96 часов творчества до красной дорожки Канн-2026.
Творческое задание балийского сезона предлагало участникам создать трейлер к несуществующему полнометражному фильму «96 часов на Бали» — историю, начинающуюся в аэропорту Нгурах-Рай с загадочной встречи, древней карты и обратного отсчёта времени. Авторам предстояло за 96 часов воплотить собственное видение этого сюжета, объединив балийскую культуру, философию и мифологию с возможностями генеративного искусства.
🏆Победители V сезона🏆
Professional Track:
🥇 Студия «Не Канон» — «Stone Eater (Пожиратель камней)», Москва
🥈 Элизабет Генералова — «BALI-VERSE: 96 hours left», Москва
🥉 Дмитрий — «THE KILL SWITCH or 96 Hours on Bali to Duck the World», Таиланд
Enthusiast Track:
🥇 Alex — «96 epochs», Санкт-Петербург
🥈 Рус — «Следы времени», Уфа
🥉 Екатерина Кравцова — «96 часов на Бали: Из Руси, с любовью», Белгород
Участники, занявшие первое место в обоих треках получают трёхдневную аккредитацию Industry на Каннский кинорынок (Marché du Film) 2026, а победитель профессионального трека — статуэтку AI Film Awards.
Торжественную церемонию награждения открыла работа Валентины Михель — «Legend of Lake Baratan» (Санкт-Петербург), отмеченная организаторами за внимательное отношение к балийской культуре, глубокий символизм и эмоциональную чистоту.
Специальное признание от эксперта:
Продюсер Екатерина Кононенко отметила работу Artem B — «96 HOURS IN BALI» (Израиль, Тель Авив), заявив о готовности обсуждать перспективы профессионального сотрудничества — возможность перехода от конкурсной работы к реальным индустриальным проектам.
Впервые в истории конкурса церемония прошла в партнёрстве с международной премией AI Film Awards на острове Бали, Индонезия. Помимо призёров, экспертное жюри сформировало список из 25 работ, рекомендованных для включения в программу AI Cinema Showcase на 79-м Каннском кинофестивале. Окончательный состав программы будет определён в мае 2026.
Специально для международной аудитории была подготовлена ретроспективная программа — показ конкурсных работ прошлых сезонов и творческих проектов авторов MyFilm48, демонстрирующий эволюцию российского и международного генеративного кино на престижной мировой площадке.
🌿Для победителей и участников: Скачайте наградные лавровые венки сезона, в котором вы принимали участие чтобы продемонстрировать свои достижения в соцсетях с хэштегом #myfilm48 и публичном профиле на портале MyFilm48!
Пятый сезон доказал: искусственный интеллект не заменяет художника, а расширяет его возможности, делая большое кино доступным независимо от бюджета или географии.
🔗Полный список победителей, рекомендованных работ, а также подробности церемонии.
MyFilm48 × AI Film Awards × Neyra Vision
ℹ️@myfilm48
12+
#MyFilm48#AIFilmAwards#Bali2025#AIStorytelling#MyFilm48#MyFilm48V#AIFilmAwards#BaliSeason#CannesFilmFestival#AIcinema#ShortFilm#FilmCompetition#AICinemaShowcase#MarchéDuFilm#Cannes2026#Bali