Guest User

Untitled

a guest
Dec 2nd, 2025
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.67 KB | None | 0 0
  1. {
  2. "id": "c343c592-e2ec-452b-8621-e8861a4e51c6",
  3. "revision": 0,
  4. "last_node_id": 122,
  5. "last_link_id": 197,
  6. "nodes": [
  7. {
  8. "id": 114,
  9. "type": "Note",
  10. "pos": [
  11. 2260,
  12. -930
  13. ],
  14. "size": [
  15. 490,
  16. 170
  17. ],
  18. "flags": {},
  19. "order": 0,
  20. "mode": 0,
  21. "inputs": [],
  22. "outputs": [],
  23. "title": "The MMAudio Sampler",
  24. "properties": {},
  25. "widgets_values": [
  26. "Leave the cfg alone as 4.5 is recommended.\n\n30-50 steps, I just do 50 for the best quality.\n\nWhile I do use the NSFW version of MMAudio, prompting does seem to work. You'll notice a lot of moaning no matter what you do, but it really depends on the seed. You can try different prompt styles and you'll get very different outputs. Highly recommend doing multiple runs until you get the sound you like for your video."
  27. ],
  28. "color": "#432",
  29. "bgcolor": "#653"
  30. },
  31. {
  32. "id": 110,
  33. "type": "MMAudioFeatureUtilsLoader",
  34. "pos": [
  35. 2830,
  36. -1200
  37. ],
  38. "size": [
  39. 487.2332763671875,
  40. 154
  41. ],
  42. "flags": {},
  43. "order": 1,
  44. "mode": 0,
  45. "inputs": [
  46. {
  47. "name": "bigvgan_vocoder_model",
  48. "shape": 7,
  49. "type": "VOCODER_MODEL",
  50. "link": null
  51. }
  52. ],
  53. "outputs": [
  54. {
  55. "name": "mmaudio_featureutils",
  56. "type": "MMAUDIO_FEATUREUTILS",
  57. "links": [
  58. 189
  59. ]
  60. }
  61. ],
  62. "properties": {
  63. "cnr_id": "comfyui-mmaudio",
  64. "ver": "841b307095f3cdc448d940a5787bc36706e49f1d",
  65. "Node name for S&R": "MMAudioFeatureUtilsLoader"
  66. },
  67. "widgets_values": [
  68. "mmaudio_vae_44k_fp16.safetensors",
  69. "mmaudio_synchformer_fp16.safetensors",
  70. "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors",
  71. "44k",
  72. "fp16"
  73. ],
  74. "color": "#222",
  75. "bgcolor": "#000"
  76. },
  77. {
  78. "id": 112,
  79. "type": "VHS_VideoInfo",
  80. "pos": [
  81. 2560,
  82. -1310
  83. ],
  84. "size": [
  85. 260,
  86. 260
  87. ],
  88. "flags": {},
  89. "order": 11,
  90. "mode": 0,
  91. "inputs": [
  92. {
  93. "name": "video_info",
  94. "type": "VHS_VIDEOINFO",
  95. "link": 196
  96. }
  97. ],
  98. "outputs": [
  99. {
  100. "name": "source_fps🟨",
  101. "type": "FLOAT",
  102. "links": []
  103. },
  104. {
  105. "name": "source_frame_count🟨",
  106. "type": "INT",
  107. "links": []
  108. },
  109. {
  110. "name": "source_duration🟨",
  111. "type": "FLOAT",
  112. "links": []
  113. },
  114. {
  115. "name": "source_width🟨",
  116. "type": "INT",
  117. "links": []
  118. },
  119. {
  120. "name": "source_height🟨",
  121. "type": "INT",
  122. "links": []
  123. },
  124. {
  125. "name": "loaded_fps🟦",
  126. "type": "FLOAT",
  127. "slot_index": 5,
  128. "links": []
  129. },
  130. {
  131. "name": "loaded_frame_count🟦",
  132. "type": "INT",
  133. "slot_index": 6,
  134. "links": []
  135. },
  136. {
  137. "name": "loaded_duration🟦",
  138. "type": "FLOAT",
  139. "slot_index": 7,
  140. "links": [
  141. 192
  142. ]
  143. },
  144. {
  145. "name": "loaded_width🟦",
  146. "type": "INT",
  147. "links": []
  148. },
  149. {
  150. "name": "loaded_height🟦",
  151. "type": "INT",
  152. "links": []
  153. }
  154. ],
  155. "properties": {
  156. "cnr_id": "comfyui-videohelpersuite",
  157. "ver": "6e7f63867584bb1fb4944d36172e7f98436da9a1",
  158. "Node name for S&R": "VHS_VideoInfo"
  159. },
  160. "widgets_values": {},
  161. "color": "#222",
  162. "bgcolor": "#000"
  163. },
  164. {
  165. "id": 116,
  166. "type": "Note",
  167. "pos": [
  168. 1740,
  169. -1330
  170. ],
  171. "size": [
  172. 790,
  173. 290
  174. ],
  175. "flags": {},
  176. "order": 2,
  177. "mode": 0,
  178. "inputs": [],
  179. "outputs": [],
  180. "title": "Backend Stuff",
  181. "properties": {},
  182. "widgets_values": [
  183. "All of these files should be downloaded to ComfyUI\\models\\mmaudio\n\nLinks for the models are as follows:\n\nMMAudio Model: \nhttps://huggingface.co/phazei/NSFW_MMaudio/resolve/main/mmaudio_large_44k_nsfw_gold_8.5k_final_fp16.safetensors?download=true\n\nMMAudio VAE: \nhttps://huggingface.co/Kijai/MMAudio_safetensors/resolve/5984623e6b436818c6ff287ef6eec93e3e05aa3f/mmaudio_vae_44k_fp16.safetensors\n\nMMAudio Synchformer: \nhttps://huggingface.co/Kijai/MMAudio_safetensors/resolve/main/mmaudio_synchformer_fp16.safetensors\n\nMMAudio CLIP: \nhttps://huggingface.co/Kijai/MMAudio_safetensors/resolve/main/apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors"
  184. ],
  185. "color": "#432",
  186. "bgcolor": "#653"
  187. },
  188. {
  189. "id": 111,
  190. "type": "MMAudioModelLoader",
  191. "pos": [
  192. 2830,
  193. -1320
  194. ],
  195. "size": [
  196. 490,
  197. 82
  198. ],
  199. "flags": {},
  200. "order": 3,
  201. "mode": 0,
  202. "inputs": [],
  203. "outputs": [
  204. {
  205. "name": "mmaudio_model",
  206. "type": "MMAUDIO_MODEL",
  207. "slot_index": 0,
  208. "links": [
  209. 190
  210. ]
  211. }
  212. ],
  213. "properties": {
  214. "cnr_id": "comfyui-mmaudio",
  215. "ver": "841b307095f3cdc448d940a5787bc36706e49f1d",
  216. "Node name for S&R": "MMAudioModelLoader"
  217. },
  218. "widgets_values": [
  219. "mmaudio_large_44k_nsfw_gold_8.5k_final_fp16.safetensors",
  220. "fp16"
  221. ],
  222. "color": "#222",
  223. "bgcolor": "#000"
  224. },
  225. {
  226. "id": 121,
  227. "type": "Fast Groups Bypasser (rgthree)",
  228. "pos": [
  229. 1490,
  230. -1540
  231. ],
  232. "size": [
  233. 440,
  234. 106
  235. ],
  236. "flags": {},
  237. "order": 4,
  238. "mode": 0,
  239. "inputs": [],
  240. "outputs": [
  241. {
  242. "name": "OPT_CONNECTION",
  243. "type": "*",
  244. "links": null
  245. }
  246. ],
  247. "title": "Enable/Disable As You Need",
  248. "properties": {
  249. "matchColors": "",
  250. "matchTitle": "",
  251. "showNav": true,
  252. "showAllGraphs": true,
  253. "sort": "position",
  254. "customSortAlphabet": "",
  255. "toggleRestriction": "default"
  256. },
  257. "color": "#322",
  258. "bgcolor": "#533"
  259. },
  260. {
  261. "id": 122,
  262. "type": "Note",
  263. "pos": [
  264. 870,
  265. -1340
  266. ],
  267. "size": [
  268. 270,
  269. 200
  270. ],
  271. "flags": {},
  272. "order": 5,
  273. "mode": 0,
  274. "inputs": [],
  275. "outputs": [],
  276. "title": "Interpolation",
  277. "properties": {},
  278. "widgets_values": [
  279. "WAN 2.2 videos generate natively at 16fps (or at least that's what I gen at). Your video needs to be interpolated up to 24fps to get audio working through MMAudio. I use the node below because it allows for fractional multiples of fps (16->24 instead of a clean 2x interpolation of 16 -> 32). You can also use other interpolation nodes or Topaz if you'd like."
  280. ],
  281. "color": "#432",
  282. "bgcolor": "#653"
  283. },
  284. {
  285. "id": 113,
  286. "type": "Note",
  287. "pos": [
  288. 1740,
  289. -930
  290. ],
  291. "size": [
  292. 470,
  293. 160
  294. ],
  295. "flags": {},
  296. "order": 6,
  297. "mode": 0,
  298. "inputs": [],
  299. "outputs": [],
  300. "title": "Your Video Input",
  301. "properties": {},
  302. "widgets_values": [
  303. "Feel free to drag-and-drop your input video (the one you just interpolated up to 24fps using RIFE) into this node or click the 'choose video to upload' button at the bottom.\n\nYour video NEEDS TO BE 24fps to work with MMAudio. This is due to how the synchformer/vae/clip work. "
  304. ],
  305. "color": "#432",
  306. "bgcolor": "#653"
  307. },
  308. {
  309. "id": 115,
  310. "type": "Note",
  311. "pos": [
  312. 2800,
  313. -930
  314. ],
  315. "size": [
  316. 560,
  317. 170
  318. ],
  319. "flags": {},
  320. "order": 7,
  321. "mode": 0,
  322. "inputs": [],
  323. "outputs": [],
  324. "title": "Your Video Output",
  325. "properties": {},
  326. "widgets_values": [
  327. "Resulting video will be saved to MMAudio\\MMAudio in your ComfyUI output folder @ 24fps. \n\nFeel free to interpolate to 30fps (using RIFE/FILM/Topaz) if you want, and then your video is done!"
  328. ],
  329. "color": "#432",
  330. "bgcolor": "#653"
  331. },
  332. {
  333. "id": 120,
  334. "type": "VHS_VideoCombine",
  335. "pos": [
  336. 1150,
  337. -1330
  338. ],
  339. "size": [
  340. 530,
  341. 334
  342. ],
  343. "flags": {},
  344. "order": 12,
  345. "mode": 4,
  346. "inputs": [
  347. {
  348. "name": "images",
  349. "type": "IMAGE",
  350. "link": 194
  351. },
  352. {
  353. "name": "audio",
  354. "shape": 7,
  355. "type": "AUDIO",
  356. "link": null
  357. },
  358. {
  359. "name": "meta_batch",
  360. "shape": 7,
  361. "type": "VHS_BatchManager",
  362. "link": null
  363. },
  364. {
  365. "name": "vae",
  366. "shape": 7,
  367. "type": "VAE",
  368. "link": null
  369. }
  370. ],
  371. "outputs": [
  372. {
  373. "name": "Filenames",
  374. "type": "VHS_FILENAMES",
  375. "links": null
  376. }
  377. ],
  378. "properties": {
  379. "cnr_id": "comfyui-videohelpersuite",
  380. "ver": "1.7.7",
  381. "Node name for S&R": "VHS_VideoCombine"
  382. },
  383. "widgets_values": {
  384. "frame_rate": 24,
  385. "loop_count": 0,
  386. "filename_prefix": "AnimateDiff",
  387. "format": "video/h264-mp4",
  388. "pix_fmt": "yuv420p",
  389. "crf": 19,
  390. "save_metadata": true,
  391. "trim_to_audio": false,
  392. "pingpong": false,
  393. "save_output": true,
  394. "videopreview": {
  395. "hidden": false,
  396. "paused": false,
  397. "params": {}
  398. }
  399. }
  400. },
  401. {
  402. "id": 91,
  403. "type": "VHS_LoadVideo",
  404. "pos": [
  405. 1740,
  406. -590
  407. ],
  408. "size": [
  409. 480,
  410. 784
  411. ],
  412. "flags": {},
  413. "order": 8,
  414. "mode": 4,
  415. "inputs": [
  416. {
  417. "name": "meta_batch",
  418. "shape": 7,
  419. "type": "VHS_BatchManager",
  420. "link": null
  421. },
  422. {
  423. "name": "vae",
  424. "shape": 7,
  425. "type": "VAE",
  426. "link": null
  427. }
  428. ],
  429. "outputs": [
  430. {
  431. "name": "IMAGE",
  432. "type": "IMAGE",
  433. "slot_index": 0,
  434. "links": []
  435. },
  436. {
  437. "name": "frame_count",
  438. "type": "INT",
  439. "links": null
  440. },
  441. {
  442. "name": "audio",
  443. "type": "AUDIO",
  444. "links": null
  445. },
  446. {
  447. "name": "video_info",
  448. "type": "VHS_VIDEOINFO",
  449. "slot_index": 3,
  450. "links": []
  451. }
  452. ],
  453. "properties": {
  454. "cnr_id": "comfyui-videohelpersuite",
  455. "ver": "6e7f63867584bb1fb4944d36172e7f98436da9a1",
  456. "Node name for S&R": "VHS_LoadVideo"
  457. },
  458. "widgets_values": {
  459. "video": "ComfyUI_435885332.mp4",
  460. "force_rate": 24,
  461. "custom_width": 0,
  462. "custom_height": 0,
  463. "frame_load_cap": 0,
  464. "skip_first_frames": 0,
  465. "select_every_nth": 1,
  466. "format": "Wan",
  467. "choose video to upload": "image",
  468. "videopreview": {
  469. "hidden": false,
  470. "paused": true,
  471. "params": {
  472. "frame_load_cap": 0,
  473. "skip_first_frames": 0,
  474. "force_rate": 24,
  475. "filename": "ComfyUI_435885332.mp4",
  476. "type": "input",
  477. "format": "video/mp4",
  478. "select_every_nth": 1
  479. },
  480. "muted": false
  481. }
  482. },
  483. "color": "#332922",
  484. "bgcolor": "#593930"
  485. },
  486. {
  487. "id": 117,
  488. "type": "VHS_LoadVideo",
  489. "pos": [
  490. 350,
  491. -1330
  492. ],
  493. "size": [
  494. 500,
  495. 804
  496. ],
  497. "flags": {},
  498. "order": 9,
  499. "mode": 0,
  500. "inputs": [
  501. {
  502. "name": "meta_batch",
  503. "shape": 7,
  504. "type": "VHS_BatchManager",
  505. "link": null
  506. },
  507. {
  508. "name": "vae",
  509. "shape": 7,
  510. "type": "VAE",
  511. "link": null
  512. }
  513. ],
  514. "outputs": [
  515. {
  516. "name": "IMAGE",
  517. "type": "IMAGE",
  518. "links": [
  519. 193
  520. ]
  521. },
  522. {
  523. "name": "frame_count",
  524. "type": "INT",
  525. "links": null
  526. },
  527. {
  528. "name": "audio",
  529. "type": "AUDIO",
  530. "links": null
  531. },
  532. {
  533. "name": "video_info",
  534. "type": "VHS_VIDEOINFO",
  535. "links": [
  536. 196
  537. ]
  538. }
  539. ],
  540. "properties": {
  541. "cnr_id": "comfyui-videohelpersuite",
  542. "ver": "1.7.7",
  543. "Node name for S&R": "VHS_LoadVideo"
  544. },
  545. "widgets_values": {
  546. "video": "ComfyUI_00018.mp4",
  547. "force_rate": 16,
  548. "custom_width": 0,
  549. "custom_height": 0,
  550. "frame_load_cap": 0,
  551. "skip_first_frames": 0,
  552. "select_every_nth": 1,
  553. "format": "Wan",
  554. "choose video to upload": "image",
  555. "videopreview": {
  556. "hidden": false,
  557. "paused": false,
  558. "params": {
  559. "filename": "ComfyUI_00018.mp4",
  560. "type": "input",
  561. "format": "video/mp4",
  562. "force_rate": 16,
  563. "custom_width": 0,
  564. "custom_height": 0,
  565. "frame_load_cap": 0,
  566. "skip_first_frames": 0,
  567. "select_every_nth": 1
  568. }
  569. }
  570. }
  571. },
  572. {
  573. "id": 92,
  574. "type": "MMAudioSampler",
  575. "pos": [
  576. 2270,
  577. -700
  578. ],
  579. "size": [
  580. 490,
  581. 350
  582. ],
  583. "flags": {},
  584. "order": 13,
  585. "mode": 0,
  586. "inputs": [
  587. {
  588. "name": "mmaudio_model",
  589. "type": "MMAUDIO_MODEL",
  590. "link": 190
  591. },
  592. {
  593. "name": "feature_utils",
  594. "type": "MMAUDIO_FEATUREUTILS",
  595. "link": 189
  596. },
  597. {
  598. "name": "images",
  599. "shape": 7,
  600. "type": "IMAGE",
  601. "link": 195
  602. },
  603. {
  604. "name": "duration",
  605. "type": "FLOAT",
  606. "widget": {
  607. "name": "duration"
  608. },
  609. "link": 192
  610. }
  611. ],
  612. "outputs": [
  613. {
  614. "name": "audio",
  615. "type": "AUDIO",
  616. "slot_index": 0,
  617. "links": [
  618. 171
  619. ]
  620. }
  621. ],
  622. "properties": {
  623. "cnr_id": "comfyui-mmaudio",
  624. "ver": "841b307095f3cdc448d940a5787bc36706e49f1d",
  625. "Node name for S&R": "MMAudioSampler"
  626. },
  627. "widgets_values": [
  628. 3,
  629. 50,
  630. 4.5,
  631. 829856120613600,
  632. "randomize",
  633. "",
  634. "",
  635. false,
  636. false
  637. ],
  638. "color": "#223",
  639. "bgcolor": "#335"
  640. },
  641. {
  642. "id": 119,
  643. "type": "RIFEInterpolation",
  644. "pos": [
  645. 1130,
  646. -840
  647. ],
  648. "size": [
  649. 270,
  650. 178
  651. ],
  652. "flags": {},
  653. "order": 10,
  654. "mode": 0,
  655. "inputs": [
  656. {
  657. "name": "images",
  658. "type": "IMAGE",
  659. "link": 193
  660. }
  661. ],
  662. "outputs": [
  663. {
  664. "name": "images",
  665. "type": "IMAGE",
  666. "links": [
  667. 194,
  668. 195,
  669. 197
  670. ]
  671. }
  672. ],
  673. "properties": {
  674. "aux_id": "GACLove/ComfyUI-VFI",
  675. "ver": "6176a430f12cd16003f4664c1e3c6af8e96cc3c6",
  676. "Node name for S&R": "RIFEInterpolation"
  677. },
  678. "widgets_values": [
  679. 16,
  680. 24,
  681. 1,
  682. "flownet.pkl",
  683. 8,
  684. true
  685. ]
  686. },
  687. {
  688. "id": 97,
  689. "type": "VHS_VideoCombine",
  690. "pos": [
  691. 2800,
  692. -710
  693. ],
  694. "size": [
  695. 560,
  696. 888
  697. ],
  698. "flags": {},
  699. "order": 14,
  700. "mode": 0,
  701. "inputs": [
  702. {
  703. "name": "images",
  704. "type": "IMAGE",
  705. "link": 197
  706. },
  707. {
  708. "name": "audio",
  709. "shape": 7,
  710. "type": "AUDIO",
  711. "link": 171
  712. },
  713. {
  714. "name": "meta_batch",
  715. "shape": 7,
  716. "type": "VHS_BatchManager",
  717. "link": null
  718. },
  719. {
  720. "name": "vae",
  721. "shape": 7,
  722. "type": "VAE",
  723. "link": null
  724. }
  725. ],
  726. "outputs": [
  727. {
  728. "name": "Filenames",
  729. "type": "VHS_FILENAMES",
  730. "links": null
  731. }
  732. ],
  733. "properties": {
  734. "cnr_id": "comfyui-videohelpersuite",
  735. "ver": "6e7f63867584bb1fb4944d36172e7f98436da9a1",
  736. "Node name for S&R": "VHS_VideoCombine"
  737. },
  738. "widgets_values": {
  739. "frame_rate": 24,
  740. "loop_count": 0,
  741. "filename_prefix": "MMAudio\\MMAudio",
  742. "format": "video/h264-mp4",
  743. "pix_fmt": "yuv420p",
  744. "crf": 19,
  745. "save_metadata": true,
  746. "trim_to_audio": false,
  747. "pingpong": false,
  748. "save_output": false,
  749. "videopreview": {
  750. "hidden": false,
  751. "paused": false,
  752. "params": {
  753. "filename": "MMAudio_00002-audio.mp4",
  754. "subfolder": "MMAudio",
  755. "type": "temp",
  756. "format": "video/h264-mp4",
  757. "frame_rate": 24,
  758. "workflow": "MMAudio_00002.png",
  759. "fullpath": "C:\\Users\\Max\\ComfyUI\\ComfyUI\\temp\\MMAudio\\MMAudio_00002-audio.mp4"
  760. },
  761. "muted": false
  762. }
  763. },
  764. "color": "#232",
  765. "bgcolor": "#353"
  766. }
  767. ],
  768. "links": [
  769. [
  770. 171,
  771. 92,
  772. 0,
  773. 97,
  774. 1,
  775. "AUDIO"
  776. ],
  777. [
  778. 189,
  779. 110,
  780. 0,
  781. 92,
  782. 1,
  783. "MMAUDIO_FEATUREUTILS"
  784. ],
  785. [
  786. 190,
  787. 111,
  788. 0,
  789. 92,
  790. 0,
  791. "MMAUDIO_MODEL"
  792. ],
  793. [
  794. 192,
  795. 112,
  796. 7,
  797. 92,
  798. 3,
  799. "FLOAT"
  800. ],
  801. [
  802. 193,
  803. 117,
  804. 0,
  805. 119,
  806. 0,
  807. "IMAGE"
  808. ],
  809. [
  810. 194,
  811. 119,
  812. 0,
  813. 120,
  814. 0,
  815. "IMAGE"
  816. ],
  817. [
  818. 195,
  819. 119,
  820. 0,
  821. 92,
  822. 2,
  823. "IMAGE"
  824. ],
  825. [
  826. 196,
  827. 117,
  828. 3,
  829. 112,
  830. 0,
  831. "VHS_VIDEOINFO"
  832. ],
  833. [
  834. 197,
  835. 119,
  836. 0,
  837. 97,
  838. 0,
  839. "IMAGE"
  840. ]
  841. ],
  842. "groups": [
  843. {
  844. "id": 2,
  845. "title": "Step 2: MMAudio",
  846. "bounding": [
  847. 1720,
  848. -1410,
  849. 1670,
  850. 1620
  851. ],
  852. "color": "#3f789e",
  853. "font_size": 24,
  854. "flags": {}
  855. },
  856. {
  857. "id": 3,
  858. "title": "Step 1: RIFE Frame Interpolation",
  859. "bounding": [
  860. 340,
  861. -1410,
  862. 1360,
  863. 1120
  864. ],
  865. "color": "#3f789e",
  866. "font_size": 24,
  867. "flags": {}
  868. }
  869. ],
  870. "config": {},
  871. "extra": {
  872. "ds": {
  873. "scale": 0.6588450000000011,
  874. "offset": [
  875. -60.16730451849055,
  876. 1579.7759182874972
  877. ]
  878. },
  879. "frontendVersion": "1.30.6",
  880. "VHS_latentpreview": true,
  881. "VHS_latentpreviewrate": 0,
  882. "VHS_MetadataImage": true,
  883. "VHS_KeepIntermediate": true
  884. },
  885. "version": 0.4
  886. }
Add Comment
Please, Sign In to add comment