Можно ли в 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
Для тех, кто расстраивался из-за того, что Google убрала безлимитную генерацию: безлимитку вернули и назвали режимом Veo 3.1 fast relax.
Это то же самое качество, просто генерирует немного дольше.
Доступно в syntx
#veo | AcidCrunch
Veo 3.1 - mix ref
В Veo появилась новая прикольная фишка : в версии 3.1 появляется возможность подгружать сразу несколько изображений, которые система учитывает как рефы для создания ролика. Аля микса нескольких изображений как в банане.
Получается куда больше свободы — можно задавать стиль и элементы сцены через пачку референсов и дополнить это текстовым описанием.
#veo | AcidCrunch
🔎Советы про промптингу для Veo 3 от Google
Google Veo 3 — лучшая на сегодня ИИ-модель для генерации видео. Выдает самые реалистичные кадры и даже умеет озвучивать ролики.
Но, чтобы раскрыть весь потенциал нейросети, для нее нужно правильно писать промпты. Собрали главное из рекомендаций Google по работе с Veo 3, чтобы получить максимально качественные клипы.
1️⃣Сила в деталях. Модель очень чувствительна к нюансам, поэтому чем подробнее вы опишете сцену, тем реалистичнее и точнее получится результат.
✅ «Мужчина говорит по телефону...» — даст шаблонную картинку.
❌ «Кинематографичный кадр крупным планом показывает отчаявшегося мужчину в потертом зеленом плаще, который набирает номер на дисковом телефоне» — даст подробный и атмосферный кадр.
2️⃣Используйте отрицательные промпты. Избегайте формулировок вроде «нет стены», «без рамки», а прямо перечисляйте запреты. With negative prompt: стены, рамки, темный фон.
3️⃣ Работайте с персонажами через уникальные отличия. Если в сцене несколько героев, нейросеть может спутать их действия или реплики. Поэтому четко обозначайте их действия через описание. Не «женщина говорит», а «женщина в красной шляпе и синем платье говорит».
📌 Полное руководство можно прочитатьтут.
🔴Veo 3 доступна прямо @GPT4Telegrambot— теперь бот также создает вертикальные видео 9:16. Здесь — подробная инструкция.
Как вам видео от Veo 3?
❤️ — супер, как настоящие!
🔥 — пока видно, что ИИ
👀 — уже устал от них...
#полезное#Veo@EDU4Telegrambot
📹Эти вирусные видео — фейк!
Если в последние дни вам попадались милые видео с животными, балующимися на заднем дворе, вынуждены вас расстроить — с шансом 99% вы видели генерации нейросетиVeo 3.
Но есть повод и порадоваться — вы тоже можете сделать такое видео в @GPT4Telegrambot
Как создать видео?
🔴 Перейдите в @GPT4Telegrambot
1️⃣ Подключите пакет «ВИДЕО» в разделе /premium
2️⃣ Нажмите «Создать видео» и выберите Veo 3
3️⃣ Укажите промпт. Например:
Кадр с ночной камеры видеонаблюдения: батут без сетки на заднем дворе и забор на заднем плане. Внезапно еноты перелезают через забор, запрыгивают на батут и начинают прыгать
Черно-белая немного зернистая картинка ночной камеры
📎 Основной стиль задает последняя фраза, поэтому промпт очень легко модифицировать. Например, можно заменить обычную камеру и задний двор на фотоловушку в лесу или добавить интерфейс камеры для большей атмосферности (но просить генерировать его без цифр).
А вы бы поверили, что это настоящие видео?
❤️ — да, не отличить
🔥 — нет, видно нейросеть
🦄 — главное, что интересно!
#видео#Veo@EDU4Telegrambot
Ibratli animatsion rolik
P.S. Chaklashroq (maʼnosiz) bo'lib qolganiga e'tibor qilmaymiz. Bu AI imkoniyatlarini koʻrsatgan video )
@suxrobblog » #veo#ai
🧠Veo 3.1: слухи об апдейте
🟡Длительность видео — до 1 минуты.
🟡Стабильность персонажей на протяжении клипа.
🟡Нативный 1080p + кинематографические пресеты.
🟡Multi-prompt для Multi-shot:мультисценарная история из одной картинки.
🤑ForgetMe | Boosty
Приобрести подписку на любые сервисы
⏩@forgetshop_bot
#нейросети#новости#veo
‼️Veo 3.1 засветилась в Higgsfield и коде Google
Veo 3.1 появилась в Higgsfield под waitlist, а также в коде Vertex AI и Google Vids.
🤑ForgetMe | Boosty
Приобрести подписку на любые сервисы
⏩@forgetshop_bot
#нейросети#новости#veo
🧠Google урезали цены на Veo 3 более чем в два раза
Google сделали серьёзное снижение стоимости генерации видео в Veo 3. Теперь:
🟡Veo 3
🎵 с аудио: было $0.75 → стало $0.40
🔇 без аудио: было $0.50 → стало $0.20
🟡Veo 3 Fast
🎵 с аудио: было $0.40 → стало $0.15
🔇 без аудио: было $0.25 → стало $0.10
А несколько дней назад ещё и появилась возможность использовать Veo 3 Fast безлимитно в тарифе Google AI Ultra.
🤑ForgetMe | Boosty
Приобрести подписку на любые сервисы
⏩@forgetshop_bot
#новости#veo#нейросети
📛Veo 3 теперь с image-to-video и доступен в Video Arena
Экспериментальная функция от Google DeepMind — превращение изображений в видеоролики со звуком — теперь работает в Discord через Video Arena, ответвление известного сайта LM Arena.
Veo 3, одна из самых мощных видеомоделей, теперь доступна в числе более 7 моделей, включая Kling, Pika, Hailuo, Seedance и другие.
Как использовать Veo3 бесплатно:
🟡 Заходим в Discord: https://discord.gg/4nq8pNyv
🟡 Пишем команду /video или /image-to-video в каналах video-arena-1, 2 или 3
🟡 Вводим промпт (можно и на русском)
🟡 Получаем сразу два видео от разных моделей и голосуем за лучшее
Фишка: если в промпте указать, чтобы персонажи говорили, то бот, скорее всего, выберет Veo 3, так как только эта модель пока умеет генерировать речь.
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#veo#новости#нейросети
⚡️ Veo 3 en @GPT4Telegrambot: el generador de videos viral de Google
¡Hola a todos! Acabamos de integrar Veo 3, el poderoso modelo de video de Google, en nuestro bot. Esta última versión te permite generar videos tanto a partir de texto como de imágenes y admite narraciones en voz.
Por qué nos encanta Veo 3:
⏩Habla multilingüe: agrega oraciones completas y diálogos.
⏩Sincronización perfecta: las narraciones y efectos se alinean perfectamente con cada fotograma.
⏩Calidad cinematográfica: profundidad realista, ángulos de cámara, iluminación y atmósfera.
⏩Salida: clips de 8 segundos, relación de aspecto 16:9, resolución 720p.
Cómo usarlo:
1️⃣ Ve a @GPT4Telegrambot
2️⃣ Compra el paquete VIDEO en la sección /premium.
3️⃣ Haz clic en el botón de Generación de Video y selecciona Veo 3.
4️⃣ Describe tu video en inglés (opcionalmente sube una imagen de referencia).
¡Tu video estará listo en unos minutos!
❤️ ¿Quieres que los personajes hablen? Incluye sus líneas en tu descripción, y Veo 3 generará automáticamente las narraciones correspondientes. Mira los ejemplos arriba ⬆️
🔴 El paquete VIDEO también incluye Kling, Pika y Hailuo 02: los mejores modelos de video con IA del momento, todo en un solo lugar.
¡Pruébalo, experimenta y comparte tus creaciones con nosotros!
#Veo#Google
⚡️Veo 3 on @GPT4Telegrambot — Google’s viral video generator
Hi everyone! We’ve just integrated Veo 3, Google’s powerful video model, into our bot. This latest version lets you generate videos from both text and images and supports voiceovers.
Why we love Veo 3:
⏩Multilingual speech: add complete sentences and dialogues.
⏩Perfect sync: voiceovers and effects align perfectly with each frame.
⏩Cinematic quality: realistic depth, camera angles, lighting, and atmosphere.
⏩Output: 8-second clips, 16:9 aspect ratio, 720p resolution.
How to use it:
1️⃣ Go to @GPT4Telegrambot
2️⃣ Purchase the VIDEO bundle in the /premium section.
3️⃣ Click the Video Generation button and select Veo 3.
4️⃣ Describe your video in English (optionally upload a reference image)
Your video will be ready in a few minutes!
❤️ Want characters to speak? Include their lines in your prompt, and Veo 3 will generate matching voice-overs automatically. See the examples above ⬆️
🔴 The VIDEO bundle also includes Kling, Pika, and Hailuo 02 — today’s top video-AI models in one place.
Try it, experiment, and share your creations with us!
#Veo#Google