From 1dd0ca75f773fc0c47838fcc1d824b252e7163ea Mon Sep 17 00:00:00 2001 From: Miles Ryan <75916236+Quicksticks-oss@users.noreply.github.com> Date: Tue, 30 Apr 2024 16:16:37 -0400 Subject: [PATCH] Fixed ffmpeg and aspect ratio. (#282) --- app/pages/PageEnigma/js/editor.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/pages/PageEnigma/js/editor.ts b/app/pages/PageEnigma/js/editor.ts index fad3278f4b..8ff1f946e3 100644 --- a/app/pages/PageEnigma/js/editor.ts +++ b/app/pages/PageEnigma/js/editor.ts @@ -1158,6 +1158,8 @@ class Editor { } this.renderer.setSize(this.render_width, this.render_height); + this.render_camera.aspect = this.render_width / this.render_height; + this.render_camera.updateProjectionMatrix(); this.renderer.render(this.activeScene.scene, this.render_camera); const imgData = this.renderer.domElement.toDataURL(); this.activeScene.renderMode(false); @@ -1183,7 +1185,6 @@ class Editor { const blob = new Blob([output.buffer], { type: "video/mp4" }); ffmpeg.exit() this.generating_preview = false; - ffmpeg.exit(); try { const url = await this.api_manager.uploadMediaFrameGeneration(