assets + fmt
Some checks failed
CI / Check / Test (push) Has been cancelled

This commit is contained in:
2026-06-03 01:13:06 +02:00
parent 8cabc6af70
commit e8e83d3f16
17 changed files with 44 additions and 95 deletions

View File

@@ -106,9 +106,14 @@ async fn main() -> anyhow::Result<()> {
document_parser: Arc::new(ImporterDocumentParser) as Arc<dyn DocumentParser>,
video_renderer: {
let ffmpeg = &app_config.wrapup.ffmpeg_path;
if std::process::Command::new(ffmpeg).arg("-version").output().is_ok() {
if std::process::Command::new(ffmpeg)
.arg("-version")
.output()
.is_ok()
{
tracing::info!("wrapup video renderer enabled (ffmpeg={ffmpeg})");
Some(Arc::new(wrapup_renderer::FfmpegWrapUpRenderer::new()) as Arc<dyn domain::ports::WrapUpVideoRenderer>)
Some(Arc::new(wrapup_renderer::FfmpegWrapUpRenderer::new())
as Arc<dyn domain::ports::WrapUpVideoRenderer>)
} else {
tracing::info!("wrapup video renderer disabled (ffmpeg not found)");
None