Как я создал инструмент для блогеров, о котором мечтал сам
Я занимаюсь монтажом видео уже почти 28 лет. И всю жизнь сталкиваюсь с одной и той же болью — совместимость форматов. Иногда кажется, что это какое-то проклятие видеомонтажёра.
Начало
В конце 90-х были первые попытки монтажа на старом Premiere 5.0, скачанном из FIDOnet. Видео оцифровывал на ТВ-тюнере, купленном на радио-барахолке, через костыли с высокочастотным сигналом. Жесть. Монтажные платы тогда стоили как сейчас ипотека, поэтому изворачивался как мог.
Но это был первый монтаж домашних видео — снятых на списанную VHS-камеру, которую отец принёс с работы. Уже тогда начались проблемы: маленькие вставки из роликов, которыми мы обменивались с друзьями на дискетах, или то, что ходило по нашей коаксиальной сети на шесть компов. Что-то загружалось в программу, что-то нет. Бесило жутко.
В 98 году я ещё не знал волшебного слова «конвертер». Интернета у меня не было — только локалка и FIDO.
Спустя годы
В 2005-м я уже работал в видео-продакшне. Однажды принесли видео в формате, который воспроизводился некорректно — так называемые поля отображались неверно. Картинка просто дрожжала. Материал был сделан на плате MATROX. Обычно перепутанные поля лечатся быстро, прямо в программе для монтажа. Но не в этот раз. Там что-то конкретно накосячили при просчёте, стандартные методы не работали.
В итоге каким-то образом прогнали видео через популярную тогда программу VirtualDub — и победили.
Конвертер — мастхэв для монтажёра
Конвертер — это вообще очень полезная вещь. В арсенале любого монтажёра должен быть свой проверенный инструмент. За всё время я попробовал себя в разной видеодеятельности, но всегда мой путь был связан с видео. Прошёл путь от оператора новостей до главного режиссёра телеканала.
И всё это время мне нужен был инструмент, который удобно, быстро и без геморроя пережмёт что угодно во что угодно, скачает откуда угодно и покажет детальную информацию. Да, такой софт есть. Но если ты не видеоинженер — тебе крайне неудобно им пользоваться. Долго, ненаглядно, через команды терминала.
Судьба завела меня работать видеоинженером на мероприятиях, где тебе могут принести по несколько разных видео в разных форматах, с разным фреймрейтом и битрейтом, в разных контейнерах. И мне нужен был инструмент, который будет имбой.
Я подумал: а к чертям всё. Сделаю сам то, что мне надо.
Сегодня
Так появился ViDi Config. Прототип обрёл некоторую закрытую популярность и получил хорошие отзывы. И я решил из программы чисто для себя — в которой мне было плевать на красоту и правильность названий, лишь бы работало — сделать программу для всех.
Два клика — и всё случилось. Видео скачалось хоть откуда. Хочешь с ВК, хочешь с Рутуб, хочешь с Ютуб. Хочешь даже с известного сайта 18+. Сделал ещё два клика — и видео уже пережалось в нужный формат.
Как это реализовано? Я использую опенсорсный специализированный софт, которым в чистом виде пользуются только рок-звёзды терминала. Моя программа всё это анализирует и приводит в удобный для пользователя вид.
Отдельно скажу: программа не требует никаких зависимостей. Ничего дополнительно устанавливать не нужно. Всё уже в комплекте. Более того, хоть она и копируется в Program Files, глубоко в систему не лезет. Не заменяет системные файлы, не портит установленные компоненты. В общем, ничего не трогает кроме самой себя 🍓
Сейчас доступен базовый функционал: скачивание с видеохостингов и конвертирование. Но я уже больше месяца работаю над новым функционалом, который должен понравится.
И знаете что? Когда я вижу, как программа за два клика делает то, на что у меня иногда уходили часы, с плясками и бубном — я понимаю: оно того стоило.
Бета-версии в свободном доступе на Boosty: https://boosty.to/videodim
