Мой телефон может, почему не может ваша программа?

Я постоянно наблюдаю за разными форумами, на которых люди делятся своими проблемами, идеями и претензиями к определенным программам для видеографии. И когда человек хочет сказать что-то плохое о программе, у него всегда припасен один очень весомый и значимый аргумент: даже стоковое приложение может, а ваша — говно.

Continue reading “Мой телефон может, почему не может ваша программа?”

Сохранение настроек бегунков и кнопок

Сегодня я потратил нормально времени на то, чтобы сделать прогрессивный бегунок для ISO. Задача заключалась не только в том, чтобы ограничить настройку ISO на величины, которые разрешает аппарат. Но и сделать так, чтобы первые значение нарастали медленно и к 800 ускорялись. Также для ISO до 800 должно было быть отведено 2/3 из всего хода.

У меня получилось.

Continue reading “Сохранение настроек бегунков и кнопок”

Съемка в режиме Log

Не раз писал, чем Filmic Pro отличается от всех остальных камер. Сегодня я еще раз убедился, что там работают реально светлые головы. Режим Log оказался не так прост, как могло бы показаться.
Еще в Open Camera я обратил внимание, что этот режим работает как-то странно. На местах, где должен быть градиент, цвет идет полосками. И даже отключенное шумоподавления не меняет ситуации.

Continue reading “Съемка в режиме Log”

Интерфейс и эргономи́чность

Меня часто удивляет подход некоторых программистов к свои продуктам. Куча свистелок и перделок, мигающих лампочек и иконок «вырви глаз». И напрочь отсутствующее удобство пользования. Многим кажется, что главное, чтобы на продукт было приятно смотреть. Следующее — чтобы в продукте было как можно больше «фишек». А все остальное гори синим пламенем.

Я не претендую на роль эксперта по удобству пользования, но на своем опыте могу сказать, что удобных продуктов, призванных выполнять простые вещи, не так и много. Когда я думал о своей программке, я конечно же хотел создать что-то похожее на Filmic Pro. И так у меня с каждым начинанием. Я посмотрел много (достойных) программ, и почти в каждой был встречен отличный дизайн и куча настроек, но удобство было у единиц.

Continue reading “Интерфейс и эргономи́чность”

Звук. Борьба за независимость

Вчера я смог записать звук. Сегодня я боролся за то, чтобы запись звука не мешала записи видео. Бóльшую часть времени заняло у меня новое понимание работы кодека. Проще простого было отправить прослушивание микрофона в свою отдельную ветку и кодирование в AAC в свою. Сложно стало потом, когда появились явные признаки того, что аудио трек добавляется к MediaMuxer’у, но потом туда передается 0 байт. При остановке происходит ошибка, потому что MediaMuxer продолжает ждать аудио.

Continue reading “Звук. Борьба за независимость”