
Экранизатор
Экранизатор – это программа для быстрой конвертации аудиокниг mp3 в видео mp4, состоящее из одной картинки‐обложки. Один час такого «статичного» видео со звуком будет весить всего 35 мегабайт (в два раза меньше, чем mp3/128 при сопоставимом качестве). На всю работу уходит 15 секунд.
Готовое видео быстро загружается на rutube/youtube/vk и компактно хранится в архиве. А ещё, в нём есть удобное оглавление.
Упс. Вчера обнаружились проблемы с заливкой на Rutube. Пытаюсь найти причину, пожалуйста, подождите. На другие сервисы загружается нормально.
Чтецам и дикторам посвящается
Когда книга озвучена и права с автором утрясли, мы, конечно, хотим залить работу к себе на канал в rutube/youtube, но… Там не принимают mp3. Сначала надо сконвертировать mp3 в видео mp4.
Самое популярное решение – берём монтажку типа Vegas или Premiere, накидываем туда наши записи и добавляем картинку‐обложку. А книжки‐то обычно большие, часов на десять. Нас ожидают неспешная монотонная ручная работа, потом долгий рендеринг и огромного размера видеофайл на выходе, хоть и состоит он всего из одной картинки.
Я как‐то поспорил в чате, что статичное видео обязано весить ровно столько, сколько исходный звук плюс пару мегабайт на обложку и накладные расходы. И уж точно не как полнометражный фильм с рутрекера. Никто не поверил. Однако, если вы это читаете, значит, у меня всё получилось ;-)
Как пользоваться
Скачайте программу
Она работает без установки. Распакуйте архив в удобное место. Появятся два файла, «Экранизатор» и «ffmpeg».
Запустите «Экранизатор»
Перетащите папку с аудиокнигой в чёрное окно и нажмите Enter:
Проверьте, что всё правильно
Экранизатор изучит содержимое папки и подсчитает итоговый размер видео. Снова нажмите Enter.
Обратите внимание: для Rutube предельный размер видео – 5 часов, для Youtube – 12 часов. Если выходит больше, разбейте книгу на несколько частей – распределите содержимое по нескольким папкам и обработайте каждую отдельно.
Что должно быть в папке с книгой
Обязательно:
- Главы книги в формате mp3, wav или flac.
Желательно, чтобы файлы были пронумерованы по порядку. Если в них есть теги – отлично, программа их прочитает. Если нет, в оглавлении вместо названий глав будут имена файлов, а вместо названия книги – имя папки.
- Картинка‐обложка.
От размера обложки зависит разрешение видео. Рекомендуются широкоформатные обложки примерно 1280х720 (HD). Максимальный размер – 1920х1080 (FullHD), если изображение больше, оно уменьшится автоматически.
По желанию:
- Аудиофайлы с именами «вступление», «концовка» и «отбивка».
Вы можете положить в папку небольшой музыкальный фрагмент с именем «отбивка», и программа вставит его между главами. Соответственно записи «вступление» и «концовка» будут открывать и завершать видео. Это может быть заставка вашего канала, промо‐джингл издательства или просто реклама.
Дождитесь окончания
Ждать придётся недолго, программа кодирует видео со скоростью ×100 – ×400 (в 400 раз быстрее, чем оно воспроизводится). Результат сохранится в папку с книгой. Смотрите, какая красота получается:

Загрузка на Rutube
Видео загружается как обычно, но чтобы рутуб отобразил главы книги, надо поместить оглавление в описание к видео. Откройте файл «оглавление», который создала программа, и скопируйте его содержимое в поле «описание»:
Иногда надо немного подождать. Но в итоге видеоверсия вашей книги будет выглядеть так:

Политика Rutube по книгам
Чтобы начать публиковать книги, Rutube стребует с вас подтверждение прав на озвучку. Это надо сделать один раз, образец письма возьмите у техподдержки. Модератор будет заворачивать все книги, даже классику, пока не подтвердите свои права.
Технические подробности
Перебивки
К названию музыкальных фрагментов, на самом деле, не такие строгие требования. Программа попытается найти что‐то подходящее, опираясь на свой неплохой словарик синонимов:
Перебивки: «перебивка», «переход», «отбивка», «разделитель», «проигрыш», «вставка», «музыка», «джингл», «music», «interlude», «transition», «segue», «bumper», «stinger», «jingle», «bridge», «cortinilla», «intermezzo», «stacco», «uberleitung».
Вступление: «начало», «опенинг», «заставка», «intro», «вступление», «beginning», «opening», «start», «начало главы», «nachalo».
Концовка: «конец», «окончание», «завершение», «outro», «эндинг», «ending», «final», «end music», «конец главы», «концовка», «konec», «closing».
Например, «опенинг от бомборы.wav» прокатит (хотя и на грани).
Кодеки
Добиться минимального размера удалось в первую очередь благодаря современному кодеку Opus, который даже с битрейтом 64 кбит/с звучит лучше, чем древний Mp3/128. Особенно на таком материале, как речь. Ведь дядюшкой по папиной линии у Opus был кодек Silk, который трудился под капотом у Skype до самого его конца, а там первостепенной задачей было именно максимальное сжатие речи. За видеопоток отвечает h264 с отключёнными предсказателями движения (которого нет) и уменьшенной до предела частотой кадров. Опытным путём выяснилось, что предел на сегодня составляет 0,3 к/с. Рутубам всё равно, но вот современные плееры не переваривают меньшие значения. Отчёт MediaInfo, если интересно:
Отладка
В случае проблем добавьте --debug
в параметры запуска или прямо в имя файла. Номера ошибок соответствуют номерам строк в исходниках.