The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Initial CRAN release.
whisper_to_srt(): Convert Whisper-style transcriptions
to SubRip (.srt)whisper_to_ass(): Convert to Advanced SubStation Alpha
(.ass), with word-by-word caption events (karaoke = TRUE),
per-word font sizing, and pixel-width line breaking; segments chunked by
max_lineswords_to_tokens(): Build token-level timing from a
word-level data frame; applied automatically by
whisper_to_ass() when tokens is missingburn_subtitles(): Render subtitles into video via
FFmpeg, with force_style overrides and a
dry_run modevalidate_ass(): Lint ASS files for common libass
rendering hazards (missing PlayRes, zero-length \k tags,
margin issues)"shorts" (large bottom-anchored captions
for vertical video), "square" (Instagram-style opaque grey
box), "horizontal" (16:9)playres parameter for 16:9, 9:16, and 1:1 canvases;
PlayResX/PlayResY always emitted\N line breaks (no
reliance on libass auto-wrap)<output>.json: the resolved request plus a
media block describing the delivered file (event count and
time span for subtitles; fps, dimensions, and duration for video).
Disable with options(subtitles.sidecar = FALSE).These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.