fix: flake8 F811(重复import) + F541(空f-string)
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1541h12m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1541h12m33s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1541h12m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1541h12m33s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1541h12m39s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1541h44m10s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1541h12m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1541h12m33s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1541h12m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1541h12m33s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1541h12m39s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1541h44m10s
This commit is contained in:
@@ -192,7 +192,7 @@ def _mix_simple(main_path: Path, bgm_path: Path, output_path: Path) -> None:
|
||||
"""
|
||||
# 使用 amix:inputs=2,duration=first(以主音频时长为准)
|
||||
# 然后用 volume=2 补偿 amix 的衰减(2路输入每路平均乘0.5)
|
||||
filter_complex = f"[0:a][1:a]amix=inputs=2:duration=first:dropout_transition=0[outa];" f"[outa]volume=2[final]"
|
||||
filter_complex = "[0:a][1:a]amix=inputs=2:duration=first:dropout_transition=0[outa];" "[outa]volume=2[final]"
|
||||
|
||||
command = [
|
||||
FFMPEG_BIN,
|
||||
|
||||
@@ -296,7 +296,6 @@ class UnifiedRenderService:
|
||||
run_ffmpeg(extract_cmd)
|
||||
final_audio = mix_bgm_with_main(ctx, main_audio_path, bgm_cfg, video_duration)
|
||||
# 合并回视频
|
||||
from video_processing.render_audio import merge_audio_video
|
||||
|
||||
bgm_output = self.work_dir / f"rendered_{self.plan.id}_bgm.mp4"
|
||||
merge_audio_video(ctx, output_path, final_audio, bgm_output)
|
||||
|
||||
@@ -187,7 +187,7 @@ class TestPresetBGM:
|
||||
|
||||
for bgm in PRESET_BGM_LIBRARY:
|
||||
assert bgm.id, f"{bgm.name} 缺少 id"
|
||||
assert bgm.name, f"缺少 name"
|
||||
assert bgm.name, "缺少 name"
|
||||
assert bgm.style, f"{bgm.name} 缺少 style"
|
||||
assert bgm.duration > 0, f"{bgm.name} 时长无效"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user