Pull to refresh
19
110
Гордиенко Роман@formeo

Программист Golang

Send message

Как я отказался от FFmpeg и написал FLAC энкодер за 500 строк на Go

Level of difficultyMedium
Reading time5 min
Reach and readers12K

Избавляемся от FFmpeg: конвертер аудио на чистом Go с FLAC-энкодером

Как убрать зависимость от FFmpeg в аудиоинструментах. Разбираю архитектуру, pure Go библиотеки и написание FLAC-энкодера с нуля. Результат: один бинарник для Linux, Windows, macOS.

Читать далее

Как я перестал слушать «Unknown Artist — Track 01» и написал свой распознаватель музыки

Level of difficultyMedium
Reading time7 min
Reach and readers22K

12 000 MP3 без тегов, 15 лет прокрастинации, один выходной на код. Асинхронный распознаватель на Python + Shazam: как обойти rate limiting, починить кривые кодировки и не съесть всю память. Код открыт.

Читать далее

Information

Rating
51-st
Location
Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Старший
Golang
Python
PostgreSQL
Kubernetes
SQL