
{"id":10797,"date":"2026-08-06T06:10:34","date_gmt":"2026-08-05T22:10:34","guid":{"rendered":"https:\/\/infernews.com\/blog\/comfytv-the-canvas-based-app-that-truly-belongs-to-comfyui\/"},"modified":"2026-08-06T06:10:34","modified_gmt":"2026-08-05T22:10:34","slug":"comfytv-the-canvas-based-app-that-truly-belongs-to-comfyui","status":"publish","type":"post","link":"https:\/\/infernews.com\/blog\/comfytv-the-canvas-based-app-that-truly-belongs-to-comfyui\/","title":{"rendered":"ComfyTV \u628a ComfyUI \u62c9\u9032\u5b8c\u6574\u5a92\u9ad4\u5de5\u4f5c\u6d41"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/uploads\/2026\/08\/overview.jpg\" alt=\"ComfyTV canvas overview\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u505a\u751f\u6210\u5167\u5bb9\u5514\u5c11\u4eba\u6700\u6015\u6d41\u7a0b\u4e00\u9577\u5c31\u96e3\u6539\u3001\u96e3\u8ffd\u7248\u672c\uff0cComfyTV \u91dd\u5c0d\u7684\u6b63\u662f\u9019\u500b\u5361\u4f4d\u3002\u5b83\u5c6c\u65bc\u5efa\u57fa\u65bc ComfyUI \u7684\u756b\u5e03\u5f0f\u5a92\u9ad4\u5de5\u4f5c\u53f0\uff0c\u5c07\u751f\u6210\u3001\u6311\u5716\u3001\u7de8\u8f2f\u3001\u5408\u6210\u5230\u8f38\u51fa\u4e32\u6210\u540c\u4e00\u689d\u6d41\u7a0b\uff0c\u8655\u7406\u7bc4\u570d\u6a6b\u8de8 image\u3001video\u3001audio\u3001music\u3001panorama\u30012D layers \u540c 3D\uff0c\u800c\u5514\u4fc2\u505c\u7559\u55ba\u55ae\u6b21\u51fa\u5716\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ddf\u4e00\u822c\u8981\u9760 ComfyUI \u5168\u57df queue \u63a8\u6574\u689d\u93c8\u4e0d\u540c\uff0cComfyTV \u63a1\u7528 per-node run\uff0c\u6bcf\u500b stage \u53ef\u4ee5\u7368\u7acb\u91cd\u8dd1\uff0c\u4e0b\u6e38\u53ea\u6703\u63a5\u4f4f\u4e0a\u6e38\u6700\u8fd1\u4e00\u6b21\u8f38\u51fa\u7684 snapshot\u3002\u9019\u7a2e\u505a\u6cd5\u6e1b\u5c11\u53cd\u8986\u6e2c\u4e00\u5c0f\u6b65\u6642\u727d\u52d5\u5168\u6d41\u7a0b\u7684\u7b49\u5f85\uff0c\u4ee3\u50f9\u662f\u4f60\u8981\u66f4\u6e05\u695a\u6bcf\u500b\u7bc0\u9ede\u7576\u4e0b\u5403\u7684\u662f\u54ea\u500b\u7248\u672c\u8f38\u51fa\uff0c\u4f46\u5c0d\u9577\u6d41\u7a0b\u8abf\u6574\u660e\u986f\u66f4\u9806\u624b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b83\u7684\u53e6\u4e00\u500b\u91cd\u9ede\u662f\u4ee5\u9805\u76ee\u70ba\u4e2d\u5fc3\u7ba1\u7406\u7d20\u6750\u8207\u6b77\u53f2\u3002\u6bcf\u500b stage \u90fd\u639b\u5728\u540c\u4e00\u500b\u9805\u76ee\u5167\uff0c\u8f38\u51fa\u6703\u9023\u540c\u6b77\u53f2\u4fdd\u7559\uff0c\u91cd\u65b0\u8f09\u5165\u5f8c\u53ef\u9084\u539f\uff1b\u518d\u52a0\u4e0a asset library\u3001resource library \u540c prompt fragments\uff0c\u53ef\u76f4\u63a5\u5728\u63d0\u793a\u8a5e\u7528 <code>@<\/code> \u5f15\u7528\u3002README \u4ea6\u63d0\u5230\u53ef\u532f\u5165\u4efb\u4f55 ComfyUI workflow JSON\uff0c\u5728\u5074\u908a\u6b04\u7d81\u5b9a\u8f38\u5165\u3001\u4fdd\u5b58 stage preset\uff0c\u4e26\u900f\u904e Bridge nodes \u63a5\u7b2c\u4e09\u65b9\u63d2\u4ef6\uff0c\u751a\u81f3\u767b\u8a18\u9060\u7aef ComfyUI \u6a5f\u5668\u505a runner\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5167\u5bb9\u6df1\u5ea6\u6bd4\u4e00\u822c\u524d\u7aef\u6bbc\u518d\u8d70\u524d\u4e00\u6b65\uff0c\u73fe\u6642\u63d0\u4f9b\u7d04 190 \u500b stages\uff0c\u800c\u4e14\u4e0d\u5c11\u7bc0\u9ede\u5167\u7f6e\u771f\u6b63\u7de8\u8f2f\u5668\uff0c\u4f8b\u5982 layer editor\u3001storyboard workbench\u3001piano rolls\u30013D viewports \u540c scopes\uff0c\u90e8\u5206 video effects \u4ea6\u6709 live preview\u30022D \u7de8\u8f2f\u4e00\u6bb5\u9084\u5ef6\u4f38\u5230 PSD import\/export\u3001Fountain script import \u9019\u985e\u504f\u88fd\u4f5c\u6d41\u7a0b\u7684\u529f\u80fd\uff0c\u986f\u793a\u5b83\u7784\u6e96\u7684\u662f\u9700\u8981\u6301\u7e8c\u8fed\u4ee3\u7684\u5275\u4f5c\u9805\u76ee\uff0c\u800c\u5514\u4fc2\u4e00\u6b21\u6027\u73a9\u6548\u679c\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u628a ComfyUI \u64f4\u5c55\u6210\u5b8c\u6574\u5a92\u9ad4\u5de5\u4f5c\u53f0\uff0c\u8986\u84cb\u751f\u6210\u3001\u7de8\u4fee\u3001\u5408\u6210\u8207\u8f38\u51fa<\/li>\n<li>per-node run \u6e1b\u5c11\u91cd\u8dd1\u6574\u689d\u6d41\u7a0b\u7684\u7b49\u5f85\uff0c\u9069\u5408\u9577\u93c8\u8def\u53cd\u8986\u5fae\u8abf<\/li>\n<li>\u4ee5\u9805\u76ee\u4fdd\u5b58 stage \u6b77\u53f2\u3001\u7d20\u6750\u8207\u8cc7\u6e90\uff0c\u8f03\u65b9\u4fbf\u8ffd\u7248\u672c\u540c\u56de\u5fa9\u72c0\u614b<\/li>\n<li>\u53ef\u532f\u5165 ComfyUI workflow JSON\uff0c\u517c\u5bb9 subgraphs\u3001\u7b2c\u4e09\u65b9 plugins \u540c\u9060\u7aef runners<\/li>\n<li>\u7d04 190 \u500b stages\uff0c\u52a0\u4e0a\u7bc0\u9ede\u5167\u7de8\u8f2f\u5668\uff0c\u5b9a\u4f4d\u6bd4\u7d14\u5de5\u4f5c\u6d41\u7de8\u6392\u5668\u66f4\u5b8c\u6574<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b83\u4f9d\u8cf4\u4f60\u73fe\u6709\u7684 ComfyUI \u751f\u614b\u8207\u672c\u5730\u6a21\u578b\uff0c\u8f03\u50cf\u5efa\u5728 ComfyUI \u4e4b\u4e0a\u7684\u5275\u4f5c\u754c\u9762\u5c64\uff0c\u800c\u5514\u4fc2\u7368\u7acb\u6a21\u578b\u670d\u52d9\u3002\u9069\u5408\u5df2\u7d93\u6709\u4e00\u6279 workflows\u3001\u60f3\u5c07 image\u3001video\u3001audio \u653e\u5165\u540c\u4e00\u9805\u76ee\u7ba1\u7406\u7684\u5718\u968a\u6216\u5275\u4f5c\u8005\uff1b\u7d14\u7cb9\u53ea\u6c42\u6700\u5feb\u51fa\u4e00\u5f35\u5716\u7684\u4eba\uff0c\u672a\u5fc5\u9700\u8981\u5b83\u9019\u9ebc\u91cd\u7684\u5de5\u4f5c\u53f0\u7d50\u69cb\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/jtydhr88\/ComfyTV\" rel=\"noopener noreferrer\"><strong>GitHub<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u60f3\u7528 ComfyUI \u505a\u5716\u3001\u526a\u7247\u540c\u6574\u7406\u7d20\u6750\uff0c\u901a\u5e38\u8981\u5728\u591a\u500b\u4ecb\u9762\u4e4b\u9593\u8df3\u4f86\u8df3\u53bb\u3002ComfyTV \u628a\u9019\u4e9b\u6b65\u9a5f\u6536\u9032\u540c\u4e00\u500b\u756b\u5e03\uff0c\u91cd\u9ede\u4e0d\u53ea\u751f\u6210\uff0c\u4ef2\u5305\u62ec\u6311\u9078\u3001\u7de8\u4fee\u540c\u8f38\u51fa\u3002<\/p>\n","protected":false},"author":8,"featured_media":10796,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","footnotes":""},"categories":[133,125,31,30,29,132,150],"tags":[],"class_list":["post-10797","post","type-post","status-publish","format-standard","hentry","category-133","category-comfyui","category-video","category-image","category-audio","category-3d","category-150"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/10797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=10797"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/10797\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media\/10796"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=10797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/categories?post=10797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/tags?post=10797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}