Неабходна ўсталяваць:
node.js
(> 16)ffmpeg
(> 5.1.2)
Для ўсіх камандаў патрэбна параметр BOOK
- гэта id кнігі з якой працуем
BOOK=vostrau ./add-book.ts
Створыць каталог resource/vostrau
з базавым наборам для генерацыі кнігі
BOOK=vostrau ./generate-chapters.ts
Згенеруе главы ў каталог out/vostrau/chapters
BOOK=vostrau ./concat-chapters.ts
Ствоорыць ў out/vostrau/
фінальнае відэа
BOOK=vostrau ./create-timecodes.ts
вывядзе таймкоды ў кансоль
Кастамізацыя адбываецца праз resource/НАЗВА/config.yml
файл:
text_options:
fontsize: 78
fontcolor: black
# video / image
# калі ўказаць video, будзе шукаць файл `resource/НАЗВА/background.mp4`
background_mode: image
Запусіць TypeScript кампілярат падчас распрацоўкі:
npm run compile