skills/krillinai-render-vertical/SKILL.md
Use this skill for render-vertical.
./build/krillinai-cli render-vertical \
--workdir tasks/demo \
--video tasks/demo/origin_video.mp4 \
--subtitle tasks/demo/short_origin_mixed_srt.srt \
--major-title "今日话题" \
--minor-title "AI Video"
./build/krillinai-cli render-vertical \
--workdir tasks/demo \
--video tasks/demo/video_with_tts.mp4 \
--subtitle tasks/demo/target_language_srt.srt \
--dubbed \
--major-title "今日话题" \
--minor-title "AI Video"
The Go renderer follows the good behavior from vertical_srt.py:
Dialogue entries instead of stacked with \N.transferred_vertical_video.mp4: source converted to portrait format.vertical_bilingual.mp4: final vertical video with subtitles.Use text and visual checks:
rg -n -F '\\N' tasks/demo/formatted_vertical_bilingual.ass
ffmpeg -y -ss 00:00:01 -i tasks/demo/vertical_bilingual.mp4 -frames:v 1 tasks/demo/vertical_preview_%03d.jpg
Check that moderate Chinese subtitles do not become two stacked Chinese lines and that titles are not garbled.