From d73281adfde699138949a36af2b64fce2b109005 Mon Sep 17 00:00:00 2001 From: RyuJongJin <266630912+RyuJongJin@users.noreply.github.com> Date: Mon, 5 Oct 2026 00:00:34 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20=C2=B7=20?= =?UTF-8?q?=EB=8F=84=EA=B5=AC=EC=9D=98=20=EC=9E=91=EC=97=85=20=ED=8F=B4?= =?UTF-8?q?=EB=8D=94=20=EA=B2=BD=EB=A1=9C:=20M:\jj=5FCapCut=20=E2=86=92=20?= =?UTF-8?q?M:\jj=5FMKVMaker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- integration_test/whisper_probe_test.dart | 2 +- test/download_test.dart | 2 +- test/nllb_test.dart | 2 +- test/onnx_external_test.dart | 2 +- tool/fetch_ffmpeg.ps1 | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/integration_test/whisper_probe_test.dart b/integration_test/whisper_probe_test.dart index 498807e..0429a42 100644 --- a/integration_test/whisper_probe_test.dart +++ b/integration_test/whisper_probe_test.dart @@ -10,7 +10,7 @@ void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); testWidgets('whisper.cpp base: 영어·한국어 인식', (tester) async { - final model = p.join(Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_CapCut\models', + final model = p.join(Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_MKVMaker\models', 'whisper', 'ggml-base.bin'); final assets = p.join(Directory.current.path, 'test_assets'); for (final name in ['speech_en.wav', 'speech_ko.wav']) { diff --git a/test/download_test.dart b/test/download_test.dart index 5a0783a..7528ea0 100644 --- a/test/download_test.dart +++ b/test/download_test.dart @@ -311,7 +311,7 @@ https://example.com/page.html final dir = Directory.systemTemp.createTempSync('jj_yt_'); addTearDown(() => dir.deleteSync(recursive: true)); final b = YtDlpBackend( - ytdlp: exe, ffmpegDir: r'M:\jj_CapCut\tools\ffmpeg\bin', deno: p.join(_tools, 'deno.exe')); + ytdlp: exe, ffmpegDir: r'M:\jj_MKVMaker\tools\ffmpeg\bin', deno: p.join(_tools, 'deno.exe')); final t = DownloadTask( id: 'y', kind: DownloadKind.video, source: 'https://www.youtube.com/watch?v=jNQXAC9IVRw', dir: dir.path); final progress = []; diff --git a/test/nllb_test.dart b/test/nllb_test.dart index 5c0eb2e..8cc00f7 100644 --- a/test/nllb_test.dart +++ b/test/nllb_test.dart @@ -9,7 +9,7 @@ import 'package:path/path.dart' as p; /// NLLB 모델이 있어야 실행 (없으면 건너뜀) final modelDir = p.join( - Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_CapCut\models', 'nllb-200-distilled-600M'); + Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_MKVMaker\models', 'nllb-200-distilled-600M'); void main() { final hasModel = File(p.join(modelDir, 'tokenizer.json')).existsSync(); diff --git a/test/onnx_external_test.dart b/test/onnx_external_test.dart index cdfe12d..921d5c2 100644 --- a/test/onnx_external_test.dart +++ b/test/onnx_external_test.dart @@ -7,7 +7,7 @@ import 'package:path/path.dart' as p; /// 실제 NLLB 모델을 외부 데이터 형식으로 바꿔 본다 (모델이 없으면 건너뜀). /// 바꾼 모델이 원래와 같은 결과를 내는지는 tool/check_onnx_external.py 로 확인한다. void main() { - final dir = p.join(Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_CapCut\models', 'nllb-200-distilled-600M'); + final dir = p.join(Platform.environment['JJ_MKVMAKER_MODELS'] ?? r'M:\jj_MKVMaker\models', 'nllb-200-distilled-600M'); final out = Platform.environment['JJ_ONNX_EXT_OUT']; test('ONNX 외부 데이터로 바꾸기', () { final tmp = out ?? Directory.systemTemp.createTempSync('onnx_ext').path; diff --git a/tool/fetch_ffmpeg.ps1 b/tool/fetch_ffmpeg.ps1 index de5bc79..dface3f 100644 --- a/tool/fetch_ffmpeg.ps1 +++ b/tool/fetch_ffmpeg.ps1 @@ -1,7 +1,7 @@ # FFmpeg 를 third_party\ffmpeg\windows 로 준비한다 (빌드 시 앱에 동봉됨). -# 사용법: powershell -File tool\fetch_ffmpeg.ps1 [-Source M:\jj_CapCut\tools\ffmpeg] +# 사용법: powershell -File tool\fetch_ffmpeg.ps1 [-Source M:\jj_MKVMaker\tools\ffmpeg] param( - [string]$Source = "M:\jj_CapCut\tools\ffmpeg" + [string]$Source = "M:\jj_MKVMaker\tools\ffmpeg" ) $ErrorActionPreference = 'Stop' $dest = Join-Path $PSScriptRoot '..\third_party\ffmpeg\windows'