ネイティブな LTX 表面
ループ制御、チャンク計画、メディア結合、最終プレビューまでを外部ノードパックなしでまとめます。
アップロード UI から最終 MP4 出力まで、ComfyUI の表面をネイティブなまま保ちます。

ComfyUI-LTXLongAudio
README の先頭では、この概要スクリーンショットをヘッダー画像として使っています。

App mode 画面は、フレームフォルダ、音声アップロード、チャンク秒数、シードの 4 つに要点を絞っています。
samples/workflows/ 配下のスモークワークフローと、samples/input/ 配下の軽量サンプル画像群同梱ワークフローの App mode 入力は最小限です。
| App mode 入力 | 用途 |
|---|---|
Frames Folder | チャンクごとの静止画を選ぶフォルダを指定します。 |
Source Audio Upload | ComfyUI 上で元音声を直接アップロードします。 |
Segment Seconds | チャンク長を指定します。既定値は 20 秒です。 |
Random Seed | フレーム選択を再実行時も決定的に保ちます。 |
現在のワークフローは 3 groups / 9 nodes として解析され、App mode の最終出力ノードは 1 つです。
uv run pytestuv run python scripts/check_workflow_layout.py samples/workflows/LTXLongAudio_CustomNodes_SmokeTest.json --require-all-nodes-in-groups --require-app-modeuv run python scripts/run_comfyui_api_smoke.py --workflow samples/workflows/LTXLongAudio_CustomNodes_SmokeTest.json --comfy-root /path/to/ComfyUITIP
run_comfyui_api_smoke.py の追跡済み既定値は ltx-demo-tone.wav です。ローカルに長い HOWL AT THE HAIRPIN2.wav があれば、それを優先しつつ追跡済みウィジェット名へコピーして使用します。