Date | Title | Description |
28.05.2025 | Video Engineering Meets AI: Serhii Romanov on the Future of Video Streaming Testing | Share
Share
Share
Share
Email
Serhii Romanov is an expert in video streaming testing and currently serves as an SDET Manager at Brightgrove, where he leads multiple quality assurance teams across Europe, North America, and South America. Se... |
01.05.2025 | Ditch Microsoft Windows for ALT Workstation 11: A Russian Linux distro with a modern GNOME desktop | There’s no shortage of Linux distributions trying to take on Windows nowadays, but ALT Workstation 11 actually makes a strong case for doing just that. Developed in Russia and now based on the stable “Salvia” branch of Platform 11, this fre... |
02.02.2025 | Lua-скриптинг в mpv-плеере | Недавно у меня возникла необходимость непременно вырезать фрагмент из видео без перекодирования, и, разочаровавшись в очередной раз в LosslessCut, я отправился искать альтернативы.
На Reddit-е я наткнулся на пост, где утверждалось, что для ... |
22.01.2025 | Релиз Wine 10.0 | 21 января 2025 года вышла новая стабильная версия открытой реализации программного интерфейса Windows Win32 API для ОС Linux Wine 10.0. С прошлогоднего релиза Wine 9.0 в проект внесено около 6 тыс. изменений от 1950 контрибуторов, включая п... |
16.01.2025 | Смотрим «под капот» бэкенда изображений в ОК | Ни одна современная соцсеть не обходится без картинок и фото. ОК — не исключение. Но чтобы пользователи соцсети могли загружать свои фото, ставить аватарки и иначе использовать свои изображения, нужны отлаженные механизмы и целый стек обраб... |
14.01.2025 | The Sound of Innovation: Podio v0.1 and the Future of Audio Processing | In the world of technology, innovation is the heartbeat. On January 10, 2025, a new pulse was felt with the release of Podio v0.1. This open-source library for Go is designed to connect seamlessly with audio processing web services. Think o... |
13.01.2025 | Сжатие медиа для экономии места | Дисклеймер
Методы используемые в этой статье сжимают медиа файлы с большой потерей качества. Прежде чем удалить исходные файлы убедитесь, что сжатые вас удовлетворяют.
В статье могут присутствовать неточности.
Статья не покрывает все параме... |
12.01.2025 | Релиз Podio v0.1 — библиотеки для подключения к веб-сервису по обработке звука для Go | 10 января 2025 года состоялся релиз открытого проекта Podio v0.1 — простой библиотеки для подключения к веб-сервису по обработке звука для Go. Решение опубликовано на GitHub под лицензией MIT.
«Мы запускаем наш Audio‑as‑a‑Service в бета‑вер... |
03.01.2025 | Как я гифку с помощью ИИ сжимал | обложкаВступление
Привет, Хабр! Я графический дизайнер. Занимаюсь созданием сайтов, иллюстраций, немного работаю с видео и в качестве хобби увлекаюсь 3D. Я никогда не считал себя программистом. Да, я умею читать код, понимаю его логику, но ... |
02.01.2025 | The Rise of IPTV: A New Era in Streaming Entertainment | In the digital age, the way we consume media has transformed dramatically. Gone are the days of traditional cable packages and rigid viewing schedules. Enter IPTV—Internet Protocol Television—a game-changer in the realm of streaming. IPTV a... |
01.01.2025 | Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 2 | Приветствую! Эта статья является продолжением (2 частью) статьи Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1 Если честно, я был приятно удивлен популярностью первой части: 115К про... |
29.12.2024 | Алгоритм перевода видео/аудио с любого языка на любой язык в 10 шагов | Допустим у вас есть задача: перевести свой ютуб канал с русского на английский, перевести свои корпоративные обучалки на другие языки... (напишите, пожалуйста, ещё идеи в комментариях, кому может быть полезен данный алгоритм)
Для этого вам ... |
26.12.2024 | Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1 | Современный мир пресыщен различной информацией, и в наше непростое время её важно уметь не только находить и сохранять. Многие наверняка заметили, что в на YouTube, кроме мусора, котиков и прочих бесполезных вещей (которые мы иногда не проч... |
23.12.2024 | Релиз кроссплатформенного видеоредактора OpenShot 3.3.0 | 22 декабря 2024 года состоялся релиз кроссплатформенного видеоредактора OpenShot 3.3.0. Исходный код проекта опубликован на GitHub под лицензией GNU. Версия OpenShot 3.1 вышла в апреле 2023 года. Предыдущий стабильный релиз опубликовали раз... |
22.12.2024 | Подмания: запускаем графические приложения в контейнерах. Часть 2 | Часть 2: Браузер со звуком и веб-камерой в контейнере
Привет, Хабр!
Это вторая статья о контейнеризации как стиле повседневного использования графических приложений в ОС Линукс. Здесь мы научимся безопасно запускать браузер и менеджер парол... |
20.12.2024 | Релиз открытого видеоредактора Flowblade 2.18 | 18 декабря 2024 года состоялся релиз открытого видеоредактора Flowblade 2.18, предназначенного для компоновки видеороликов из отдельных видео, звуковых файлов и изображений. Исходный код проекта написан на языке Python и опубликован на GitH... |
10.12.2024 | Реанимация видео: как восстановить запись из памяти видеорегистратора без специального ПО | Часто при расследованиях преступлений в качестве доказательства невиновности или вины используются видеозаписи, полученные с помощью систем видеонаблюдения. О том, как восстановить запись из памяти видеорегистратора без специальных криминал... |
25.11.2024 | Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi | Последние месяцы Ютуб работает с перебоями: через сеть мобильного оператора вроде работает, но при подключении к сети проводного интернет-провайдера чаще всего ничего посмотреть нельзя, хотя в новостях что-то промелькнуло насчёт возобновлен... |
20.11.2024 | Лучшее за неделю (11.11 — 17.11) | Привет, Хабр! Сегодня расскажем о новостях в опенсорсе, повышении цен на хостинги
и лучших статьях прошлой недели: про работу датчика линейного положения, новые приёмы техники Lampwork, про аппаратное кодирование HEVC в FFmpeg и многое друг... |
17.11.2024 | Релиз digiKam 8.5.0 | 16 ноября 2024 года состоялся релиз кроссплатформенной программы для управления коллекцией фотографий digiKam 8.5.0, которую развивают в рамках проекта KDE. Она позволяет импортировать, редактировать и публиковать фотографии, управлять ими,... |
13.11.2024 | The Art of Streaming: A Journey into Birdwatching and Technology | In the heart of nature, a simple bird feeder becomes a stage. The audience? Anyone with an internet connection. This is the story of how a passion for birdwatching transformed into a live-streaming spectacle, blending technology with the be... |
12.11.2024 | Как я делал видео трансляцию кормушки для птиц | Вот такие кадры можно увидеть на трансляции
Для самых нетерпеливых, результат можно посмотреть тут, а тем кому интересна предыстория, и куча фэйлов с которыми пришлось столкнуться, добро пожаловать в остросюжетный триллер под названием &quo... |
12.11.2024 | Скачиваем и смотрим YouTube на своём хостинге | У пользователей в РФ возникли затруднения с доступом к YouTube. Причины известны, как и варианты решения. Однако это битва кота и мыши: ТСПУ эволюционируют, и популярные инструменты часто перестают работать.
Чуть надёжнее использовать свою ... |
09.11.2024 | Mastering Video Merging: A Journey Through Digital Chaos | In the age of digital media, video files multiply like rabbits. A few clips here, a few clips there, and before you know it, you’re staring at a mountain of videos. The challenge? Merging them into a coherent masterpiece. This is a tale of ... |
08.11.2024 | Склеить несколько видеофайлов, что может быть проще… | Если их пара. А если их пара десятков? А если несколько сотен? А если они еще и в разных форматах? Идея загонять все в видеоредактор отпала почти сразу. Но в начале — небольшая предыстория.
За каждым великим мужчиной стоит женщина, стоит и ... |
04.11.2024 | Недостижимая планка, или достижимая? | Три тысячи лет желаний
unsharp=5:5:1:5:5:1
Но как не старайся — все равно они размытые! Потому один Y' 1920 x 1080 а два из трех Cb и Cr они имеют 960 на 540 пикселей! Или один Y' 3840 x 2160 а два Cb и Cr 1920 x 1080.
Не только «разница ме... |
01.11.2024 | The Sound of Progress: Audacity 3.7 and the Future of Audio Restoration | On October 30, 2024, the audio editing world witnessed a significant milestone with the release of Audacity 3.7. This free, open-source software has become a beacon for audio enthusiasts, offering a robust suite of tools for editing sound f... |
31.10.2024 | Релиз свободного редактора звука Audacity 3.7 | 30 октября 2024 года состоялся релиз свободного редактора звука Audacity 3.7, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложе... |
30.10.2024 | Релиз открытого видеоредактора Shotcut 24.10 | В конце октября 2024 года состоялся релиз открытого видеоредактора Shotcut 24.10. Проект развивается автором MLT и использует этот фреймворк для редактирования видео. Поддержка форматов видео и звука в решении реализовано через FFmpeg. Возм... |
22.10.2024 | The Cloud Conundrum: Navigating the Storm of Public Cloud Adoption | In the world of technology, the cloud looms large. It promises flexibility, scalability, and cost savings. Yet, for many IT decision-makers, it feels more like a storm cloud, casting shadows of pressure and uncertainty. A recent report from... |
21.10.2024 | PorteuX Linux 1.7 released with smaller ISOs and performance optimizations | PorteuX 1.7 has been released, bringing various updates and optimizations to the lightweight Linux distribution. One of the key highlights of this release is the reduced size of the ISOs compared to previous versions, thanks to numerous opt... |
11.10.2024 | SoundCloud Api или как пример «плохой» документации | Привет, Хабр, недавно я решил написать свой аудио плеер, используя разные платформы и фреймворки.
Но, сегодня статья не совсем об этом. На этапе требований к технической составляющей проекта я решил, что нужно какой-то место откуда можно &q... |
06.10.2024 | Kaggle для футболистов: Классификация событий на футбольном поле | Всем привет! В конце 2022 года закончилось соревнование DFL - Bundesliga Data Shootout. Так как мне интересен футбол и в целом спортивная аналитика, то я решил поучаствовать в этом соревновании. Целью данной статьи является описание моего п... |
03.10.2024 | The Rise of Intel Xeon: A Budget-Friendly Option for Gamers in 2024 | In the world of PC building, choices are as varied as the colors in a painter's palette. As we step into 2024, the landscape of computer hardware is shifting. Prices are soaring, and gamers are searching for budget-friendly alternatives. En... |
03.10.2024 | The Battle for Streaming: Juno vs. Google and the Future of Video on Vision Pro | In the ever-evolving landscape of technology, the clash between innovation and regulation often takes center stage. The recent removal of the Juno app from the Apple Vision Pro App Store serves as a striking example of this conflict. Juno, ... |
02.10.2024 | Лучшее за неделю (23.09 — 29.09) | Привет, Хабр! Сегодня расскажем о кибербезопасности в космосе, падении спроса на VPS с Windows, изменении отношения к гаджетам на фоне взрывов в Ливане и лучших статьях прошлой недели: про процессор Intel для Nvidia, методы борьбы с СДВГ, с... |
01.10.2024 | The Future of Multimedia: FFmpeg 7.1 and the Rise of AR Glasses | In the fast-paced world of technology, two significant developments have emerged: the release of FFmpeg 7.1 and the unveiling of Meta's advanced AR glasses, Orion. Both innovations promise to reshape how we interact with media and technolog... |
01.10.2024 | Релиз FFmpeg 7.1 Péter | В конце сентября 2024 года состоялся релиз открытого мультимедиа-пакета релиз FFmpeg 7.1 под кодовым названием Péter для Linux, Windows и macOS. Предыдущая стабильная версия проекта FFmpeg 7.0 Dijkstra вышла в апреле 2024 года.
В FFmpeg 7.1... |
29.09.2024 | Bridging the Gap: Compiling C in JavaScript with Bun | In the world of programming, C is the backbone. It powers everything from file compression to network interactions. Even the browser you use to read this article relies on C. But what if you could harness the power of C directly from JavaSc... |
29.09.2024 | Кодирование с кодеком HEVC простым языком — гайд на FFmpeg. Высокое качество, но низкий вес | Казалось бы, довольно простой вопрос: «Чем сжать видео?». На ум сразу приходят Handbrake, Movavi Converter или ещё что-нибудь пострашнее. Однако когда речь заходит о более гиковском подходе с упором на максимальное качество и экономию места... |
27.09.2024 | Vosk vs Whisper — сравнение на raspberry pi 4b | В статье предлагается рассмотреть работу младших моделей преобразования речи в текст на edge устройстве — raspberry pi 4b. Фраза будет непростая, хоть и короткая — в ней будут элементы и русской, и английской речи. В соревновательный состав... |
27.09.2024 | Компилируем и выполняем C на JavaScript | Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C (речь о C++, Rust, Zig, т.д.) ... |
24.09.2024 | M3U8 Live Streaming: How to Deliver Smooth and Secure Content | Share
Tweet
Share
Share
Email
Live streaming is an increasingly important tool for content creators, businesses, educators, and broadcasters alike. Delivering real-time video to audiences around the world requires reliable technology, and o... |
23.09.2024 | В среду выполнения JavaScript и TypeScript Bun 1.1.28 добавлена поддержка вызова кода на языке C | В обновлении среды выполнения JavaScript и TypeScript Bun 1.1.28 разработчики проекта добавили экспериментальную возможность компиляции и выполнения обработчиков, написанных на языке C.
По информации OpenNET, ранее в этом проекте для вызова... |
15.09.2024 | Портируем декодер AV1 с С на Rust для повышения быстродействия и безопасности | AV1 становится всё более значимым видеоформатом, которому требуется безопасный и производительный декодер. Исходя из этой идеи, мы в тандеме с командой из Immutant создали rav1d, портировав на Rust написанный на С декодер dav1d. Перед вами ... |
01.09.2024 | Как я сделал платформу коротких видео в Telegram Mini Apps | В этой статье расскажу о проекте и технических особенностях создания подобных приложений.
В разработке использовались:
Node.js - для бекенда бота.
Angular 17 - для фронтенда самого сервиса.
PHP Laravel - для тестового бекенда самого сервиса... |
20.08.2024 | Kodi 21.1 'Omega' has arrived and you should download it now! | Five months ago, the stable version of Kodi 21 'Omega' was released, introducing a wealth of new features to the hugely popular home theater software. Additions include support for FFmpeg 6, DolbyVision on-the-fly profile conversion, and an... |
13.08.2024 | Скачать (,) нельзя платить или как я делал бэкап данных из облака | ВведениеПроблема пространства
Есть какое-то количество фото и видео в Google Photos или Yandex Диск (список поддерживаемых провайдеров в этом гайде) и место в облаке постепенно заканчивается, особенно если вы снимаете много контента в 4К, л... |
10.08.2024 | Создание пустого Angular проекта и связь его с существующим сервером на NestJS | Предыдущая статья: Создание пустого проекта с помощью NestJS-mod
Создание приложения происходит через nx схематик для Angular.
Адрес сервера задается жестко в коде, в следующих постах адрес будет перенесен в переменные окружения.
Для запуск... |
02.08.2024 | Разработчик воссоздал алгоритм Shazam с помощью Go | Разработчик представил на GitHub NotShazam — реализацию алгоритма распознавания песен Shazam, основанную на Go. Алгоритм интегрирует API Spotify и YouTube для поиска и загрузки песен.
Для его работы потребуется установить Golang, FFmpeg, Mo... |
29.07.2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
25.07.2024 | Telegram вместо студии звукозаписи: как я создал бота для мобильных музыкантов | Привет! Я Виктор, проектный менеджер в Selectel. Последние 20 лет мое хобби — написание музыки. Выходит с переменным успехом (писать музыку, конечно), но это часть моей жизни. Сначала был Fruity Loops 3, потом Reaper, но душа всегда тянулас... |
18.07.2024 | Релиз digiKam 8.4.0 | В середине июля 2024 года состоялся релиз программы для управления коллекцией фотографий digiKam 8.4.0, которую развивают в рамках проекта KDE. Она позволяет импортировать, редактировать и публиковать фотографии, управлять ими, а также рабо... |
12.07.2024 | Видео с прозрачностью на Jetpack Compose – запросто | Статья рассчитана на читателя продвинутого уровня, уже знакомого с Jetpack Compose и Android-разработкой в целом.
Привет! Меня зовут Владимир, и я мобильный разработчик в компании Финам. В своей практике мы активно используем Android Jetpac... |
10.07.2024 | GPU-ускорение FFmpeg. Видите прибавку в скорости? И я нет. А она должна быть… | Привет, Хабр! С вами Матвей Мочалов, и сегодня у нас небольшая лабораторная работа. Вспомним, что GPU нужны не только для нейронок и AI — еще они могут ускорять много других полезных задач. А конкретно мы сравним разницу в скорости между ра... |
28.06.2024 | Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2) | Если у вас имеется собственный контактный центр, задача найти упоминание чего-либо конкретного в большом количестве аудиозаписей возникает регулярно. Недавно я опубликовал статью о том, как настраивать это решение с нуля. Во второй части я ... |
28.06.2024 | AI-программирование: как я решил задачу, не написав ни строчки кода | Вы что-нибудь слышали об AI-кодерах? Это такие программисты, которые не умеют писать код. Нас ими все пугают, что вот они придут и отнимут нашу работу. Насколько эти опасения оправданы? А вы знаете, что они уже среди нас?
Им пока не просто,... |
25.06.2024 | Релиз кроссплатформенного видеоредактора OpenShot 3.2.0 | 24 июня 2024 года состоялся релиз кроссплатформенного видеоредактора OpenShot 3.2.0. Исходный код проекта опубликован на GitHub под лицензией GNU. Версия OpenShot 3.1 вышла в апреле 2023 года.
Редактор OpenShot имеет удобный и интуитивно по... |
21.06.2024 | ЦВЕТА белиссимо | Ultra HD издания фильмов с HDR цветом содержат гораздо больше информации о цветах, чем может отобразить обычный монитор. Но из него можно сделать более красочное видео и при этом воспроизводимое на обычных мониторах.
Вот цвета обычные
и кол... |
31.05.2024 | Как мы собираем данные для обучения Kandinsky | Всем привет! Наша команда в Sber AI занимается генеративными моделями и сегодня мы расскажем про очень важный этап разработки моделей для генерации фотореалистичных изображений и видео — процесс сбора и фильтрации данных. Про этот этап редк... |
22.05.2024 | RTMP-поток | Сегодня мы рассмотрим RTMP-потоки, которые хоть и считаются уже ветеранами среди протоколов передачи данных, но до сих пор остаются частью инфраструктуры видеостриминга. RTMP
RTMP был разработан компанией Macromedia, которую позже приобрела... |
21.05.2024 | О чудный мир Fermax (часть 3, Ansiktsgjenkjenning) | Мы продолжаем серию "О чудный мир Fermax" (часть 1, ADS Citymax monitor) и (часть 2, Wi-Box). И теперь попробуем сформулировать, как должна работать идеальная (с моей точки зрения) система видеодомофона:
человек подходит к подъезд... |
20.05.2024 | Vo(IP) Really Simple: пишем простое VoIP решение | Будучи поклонником suckless философии, минимализма и простоты в программном обеспечении, я не нахожу простых и маленьких VoIP решений. Программ связанных с VoIP очень много. Но это либо колоссальные системы для построения SIP-based экосисте... |
03.05.2024 | Руководство по Next.js. 3/3
Оптимизации
Настройка
Аутентификация
Производственный чеклист | Hello world!
Представляю вашему вниманию третью и заключительную часть обновленного руководства по Next.js.
Первая часть
Вторая часть
Руководство целиком
На мой взгляд, Next.js — это лучший на сегодняшний день инструмент для разработки веб-... |
27.04.2024 | VES — микросервис Cosmos для кодирования видео на Netflix | Cosmos представляет собой новейшее поколение медиа-обработчика на Netflix, интегрирующее архитектуру на основе микросервисов, асинхронные рабочие процессы и функционал без привязки к серверам. Эта платформа нацелена на оптимизацию медиа-про... |
25.04.2024 | Playruo lets you try game demos from your web browser | It’s still unclear whether cloud gaming will ever become the next big thing. The appeal is clear: The game you’re playing runs in a data center near you, and the video output is directly streamed to your local device. When you interact with... |
08.04.2024 | Распознаем голосовые сообщения Telegram без СМС и пересылок ботам | Как всем известно, люди делятся на две категории:
Те, кто любит отправлять голосовые сообщения
Те, кто кто надеются, что для первых приготовлен отдельный котел, градусов так на 200. Можно сделать похолоднее, вот инструкция:
Но мы здесь не д... |
06.04.2024 | It's finally here! Download Kodi 21 'Omega' now | It’s been a long time coming, but Kodi 21 ‘Omega’ is here, and ready for prime time. The latest incarnation of the hugely popular home theater software comes with a number of big new features and improvements.
The Kodi Foundation says there... |
05.04.2024 | Релиз FFmpeg 7.0 Dijkstra | 5 апреля 2024 года состоялся релиз открытого мультимедиа-пакета релиз FFmpeg 7.0 под кодовым названием Dijkstra для Linux, Windows и macOS. Предыдущая мажорная версия проекта вышла в ноябре 2023 года.
В FFmpeg 7.0 входит набор приложений и ... |
31.03.2024 | В FFmpeg ускорили декодинг HEVC на Apple M1 на 60 % | Представители FFmpeg отчитались, что в результате задействования функций AArch64 NEON скорость декодинга HEVC на Apple M1 выросла с 402 до 649 кадров в секунду для разрешения 1080p. Это улучшение — ещё одна мелкая и инкрементальная оптимиза... |
26.03.2024 | YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash | Привет, Хабр! Продолжаю серию материалов о своей «хакерской» игре. Ранее я рассказывал об ее процессе разработки, а сегодня затрону не менее важную часть — маркетинг.
Для продвижения игры я начал публиковать Shorts на YouTube, но это отнима... |
14.02.2024 | Как создать YouTube GIF Maker с использованием Next.js, Node и RabbitMQ | Полный код проекта можно найти на github, а по этой ссылке посмотреть демо-версию приложения. Краткий обзорИдея
Идея приложения — дать пользователям возможность создавать GIF-файлы из видеороликов с YouTube. Для этого нужно просто указать с... |
05.02.2024 | Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI | Привет, Хабр! Меня зовут Андрей Дугин, я руководитель группы видеоаналитики компании MTS AI. В статье раскрою то, как мы создаём постеры для сериалов и подбираем материалы для обложек фильмов в онлайн-кинотеатре KION. О том, как мы решили э... |
09.01.2024 | Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ | Давайте поговорим о тех проблемах, с которыми приходится сталкиваться на сайтах для стримингового видео, и как организовать архитектуру такого сайта, чтобы было проще справляться с нагрузками.
Автор фото: Marques Kaspbrak, сайт Unsplash
Стр... |
01.01.2024 | Гений 21 века. Чем сейчас занимается Фабрис Беллар | Некоторые программисты настолько хорошо известны, что не нуждаются в особом представлении. Наверное, Фабрис Беллар — самая яркая звезда современности. Автор мультимедийного комбайна FFmpeg, эмулятора QEMU и десятков других полезных программ... |
11.12.2023 | Графические оболочки FFmpeg | Считается, что работа в консоли эффективнее GUI по нескольким причинам. Во-первых, там быстрее набирать команды, чем двигать курсором. Во-вторых, на CPU, память и GPU не ложится лишнее бремя графической оболочки, так что любые процессы быст... |
05.09.2023 | Я вижу как ты мусоришь со своего балкона | Вот выходишь ты утром на работу, а на газоне перед домом окурки и прочие отходы жизнедеятельности. Бывает, что приходишь домой, а у тебя на балконе пепел или даже окурок. Как же хочется понять, кто это сделал! Я вот терпеть не могу таких лю... |
28.08.2023 | WebOne: даём жизнь старым браузерам | Приветствуем любителей ретротехники! Уверены, что каждый из вас сталкивался с разочарованием, пытаясь зайти на современные веб-сайты эпохи Web 2.0 при помощи старых браузеров из операционных систем прошлого века. Современные сайты в большин... |
28.08.2023 | Как школьник с эпилеписей разбирался, или опыт участия в True Tech Hack | Кадр из типичного "эпилептического видео"
Все слышали про "эпилепсию", иногда натыкались на видео с пометкой "epilepsy warning". И вроде бы понятно, что это что-то связанное с резкими мерцаниями и переменами цв... |
26.07.2023 | Нестандартные варианты использования Raspberry Pi | Raspberry Pi — это универсальный компьютер, который можно использовать как угодно. Есть тысячи вариантов, где его применить. Поэтому не совсем понятно: что считать стандартным, а что — нестандартным вариантом использования? Например, управл... |
24.04.2023 | Расширение для скачивания видео с VK в один клик. Теперь и для desktop-а | Всем привет! Недавно публиковал статью о создании браузерного расширения для скачивания любого видео загруженного во ВКонтакте в любом из доступных качеств.
На тот момент всё ограничилось возможностью скачивания лишь с мобильной версии сайт... |
03.04.2023 | Почему десктопные приложения работают на веб-платформе? | Где мы свернули не туда? Как получилось, что современный десктопный GUI по умолчанию использует платформу HTML/CSS/JavaScript, которая изначально не предназначена для нативной работы на десктопе? Она создана конкретно для браузера и веба. З... |
08.03.2023 | Создаем композитные виджеты в Qt из уже имеющихся ⦁ Python + PySide2 | Привет, земляне! В процессе разработки приложения с графическим интерфейсом используются графические элементы для ввода и вывода информации, большинство фреймворков для разработки приложений c GUI имеют в своем составе элементы для ввода эл... |
27.02.2023 | Безграничные возможности FFmpeg на примерах | FFmpeg — швейцарский нож для мультимедиа. Совершенно незаменимая программа, которую использует в повседневной жизни почти каждый, даже не зная об этом. Например, вы сняли видео и заливаете на видеохостинг — оно перекодируется и публикуется ... |
20.01.2023 | Строим OCR-ферму на базе айфонов для скрапинга мемов в Интернете | Каждый, кто провел какое-то время в Интернете хорошо представляет насколько популярным стало использование мемов в онлайне. Находить новые мемы о последних событиях и делиться ими с друзьями, — это мое давнее времяпрепровождение.
Большинств... |
29.12.2022 | Только для ваших глаз: повышение качества видео Netflix при помощи нейросетей | Пока вы запоем просматриваете последний сезон «Очень странных дел» или «Озарка», мы всеми силами стремимся обеспечить для вас максимально высокое качество видео. Для этого мы постоянно расширяем возможности качества потокового видео и испол... |
23.11.2022 | Насколько круто иметь свой сервер в комнате | Некоторые олды часто вспоминают эпоху до смартфонов, когда в студенческие времена или в школе у них был любимый настольный компьютер. Он стоял прямо в комнате, рядом с кроватью, и работал как личный ассистент в режиме 24/7: играл фоновую му... |
22.11.2022 | Генерация трейлеров и хайлайтов. Опыт Иви | Яркий и динамичный контент, даже не супер продающий, привлекает внимание пользователя в четыре раза лучше статичной картинки. Это отличный способ увеличить конверсии просмотров и вырастить прибыль. Но что делать, если на создание одного тре... |
18.11.2022 | Как написать своего бота, если устал от голосовых | Единственный мессенджер, которым я пользуюсь — это Telegram. Мне нравится его простой и ненагруженный лишними элементами интерфейс. Но меня очень напрягают голосовые сообщения в диалогах и чатах. Я использую мессенджер для общения в текстов... |
31.10.2022 | Как аккуратно записать гифку с консоли | Помните, как вы пытались записать демонстрацию CLI-инструмента? К старту нашего курса по DevOps делимся материалом о том, как записывать гифки с консоли кодом, чтобы тестировать сборки ПО и показывать ваши консольные инструменты.
Этот приме... |
21.10.2022 | Telegram бот с offline распознаванием голосовых и генерацией аудио из текста | Telegram бот с offline распознаванием голосовых и генерацией аудио из текста
Всем привет! После прочтения постов про голосового ассистента (первый, второй) и сервис Silero, мне стало интересно поиграться с offline распознаванием аудио, а та... |
12.10.2022 | Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений (Java, Spring, вебхуки, ffmpeg) | В предыдущих сериях
Это третья статья в моей серии "для самых маленьких" - первая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot, вторая - боту на вебхуках на Spring с БД Redis и клавиатурами.... |
10.10.2022 | Распознавание речи, генерация субтитров и изучение языков при помощи Whisper | Распознавание речи в действии
Есть ряд платных решений по переводу речи в текст (Automatic Speech Recognition). Сравнительно малыми усилиями можно сделать бесплатное решение, — дообучить на своих данных end2end модель (например, взять фрейм... |
29.09.2022 | Один момент: готовим видеоленту без костылей и бубнов | Всем приветы! Меня зовут Ваня, я медиаинженер и занимаюсь разработкой видеоплатформы в Ozon — в основном бэкендом.
В апреле 2022 года мы презентовали сервис Ozon Моменты — ленту коротких видео. Главные фичи, которые мы хотели реализовать:
с... |
18.07.2022 | YouTubeDrive: хранение файлов на YouTube | Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).
Если подумать, ведь бес... |
19.06.2022 | Веб-приложение для видеотрансляций на Laravel | Привет, Хабр. В этой статье я хочу поделиться своим опытом создания приложения на фреймворке Laravel по трансляции видеоконтента. Итак начнём.
Проект опубликован как свободное ПОЗадача
Сделать сервис, совместимый с бизнес-моделью SaaS , при... |
07.06.2022 | Как пакетно конвертировать изображения и видео в гифки с помощью FFmpeg минуя CLI | Привет, земляне. Позвольте представить вам инструмент собственной разработки, который стал для меня буквальным лайфсейвером, а именно, речь пойдёт о приложении для Windows, которое позволяет пакетно конвертировать видео и последовательности... |
06.03.2022 | Предотвращение крашей в медиаконтейнерах | Данная статья предназначена для тех, кто заинтересован в сохранении воспроизводимости своих записей на случай внезапного системного сбоя. Далее будут описаны харатктерные особенности целых и поврежденных файлов, записанных в нескольких наиб... |
29.01.2022 | S3 + Lambda + ffmpeg (supports heic) | Достаточно частая задача веб разработчика - нарезать картинки. Предлагаю вашему вниманию готовое решение, используя Serverless framework + Lambda + S3.
Лямбда функция слушает событие загрузки файла в S3 и запускается. На входе функции мы мо... |
22.12.2021 | Дистанционный запуск игр на GBA | Эта программа транслирует игры с Raspberry Pi на портативную консоль Game Boy Advance через его соединительный порт. Видео и аудио в режиме реального времени сжимаются и отправляются на консоль, с которой осуществляется управление, что позв... |