Guest User

Transcode.json

a guest
Jul 28th, 2025
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.09 KB | None | 0 0
  1. {
  2. "Name": "Transcode",
  3. "Type": 0,
  4. "Revision": 174,
  5. "Properties": {
  6. "Fields": [],
  7. "Variables": {}
  8. },
  9. "Parts": [
  10. {
  11. "Uid": "facf6134-a64b-4667-b915-cc25a590e652",
  12. "Name": "",
  13. "ReadOnly": false,
  14. "FlowElementUid": "FileFlows.VideoNodes.VideoFile",
  15. "xPos": 60,
  16. "yPos": 40,
  17. "Label": "Video File",
  18. "Inputs": 0,
  19. "Outputs": 1,
  20. "OutputConnections": [
  21. {
  22. "Input": 1,
  23. "Output": 1,
  24. "InputNode": "02ef5fbd-90fb-42a5-b26b-f80eff5771ba"
  25. }
  26. ],
  27. "Type": 0,
  28. "Model": {
  29. "ProbeSize": 25
  30. }
  31. },
  32. {
  33. "Uid": "88ed12a4-d042-43d1-bc81-6ece904b08d1",
  34. "Name": "",
  35. "ReadOnly": false,
  36. "FlowElementUid": "FileFlows.VideoNodes.VideoResolution",
  37. "xPos": 340,
  38. "yPos": 260,
  39. "Label": "Video Resolution",
  40. "Inputs": 1,
  41. "Outputs": 4,
  42. "OutputConnections": [
  43. {
  44. "Input": 1,
  45. "Output": 1,
  46. "InputNode": "02d84321-4e44-48f4-892d-efcd29f0b3ae"
  47. },
  48. {
  49. "Input": 1,
  50. "Output": 2,
  51. "InputNode": "cb952063-44f7-46ce-be4b-4a56d8ffe202"
  52. },
  53. {
  54. "Input": 1,
  55. "Output": 3,
  56. "InputNode": "a91a2a83-60c3-4cd7-b698-c070a228c324"
  57. },
  58. {
  59. "Input": 1,
  60. "Output": 4,
  61. "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
  62. }
  63. ],
  64. "Type": 3,
  65. "Model": {}
  66. },
  67. {
  68. "Uid": "47c0608c-a915-49c0-8452-ef72bc217bbe",
  69. "Name": "GPU (fast) transcode to AV1",
  70. "Color": "",
  71. "ReadOnly": false,
  72. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderExecutor",
  73. "xPos": 80,
  74. "yPos": 1110,
  75. "Label": "FFMPEG Builder: Executor",
  76. "Inputs": 1,
  77. "Outputs": 2,
  78. "OutputConnections": [
  79. {
  80. "Input": 1,
  81. "Output": 1,
  82. "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
  83. },
  84. {
  85. "Input": 1,
  86. "Output": 2,
  87. "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
  88. }
  89. ],
  90. "ErrorConnection": {
  91. "Input": 1,
  92. "Output": -1,
  93. "InputNode": "870a9ab4-115c-451f-bb7f-59e3808cc3c7"
  94. },
  95. "Type": 5,
  96. "Model": {
  97. "HardwareDecoding": true,
  98. "Strictness": "experimental",
  99. "KeepModel": false
  100. }
  101. },
  102. {
  103. "Uid": "02ef5fbd-90fb-42a5-b26b-f80eff5771ba",
  104. "Name": "",
  105. "ReadOnly": false,
  106. "FlowElementUid": "FileFlows.VideoNodes.VideoAlreadyProcessed",
  107. "xPos": 270,
  108. "yPos": 40,
  109. "Label": "Video Already Processed",
  110. "Inputs": 1,
  111. "Outputs": 2,
  112. "OutputConnections": [
  113. {
  114. "Input": 1,
  115. "Output": 2,
  116. "InputNode": "456b1fe3-2a87-42c1-998a-4283fb3fad28"
  117. }
  118. ],
  119. "Type": 3,
  120. "Model": {}
  121. },
  122. {
  123. "Uid": "f49b1448-0d38-455a-aff3-3759b2db47d9",
  124. "Name": "FFMPEG Builder: Start",
  125. "ReadOnly": false,
  126. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
  127. "xPos": 80,
  128. "yPos": 520,
  129. "Label": "FFMPEG Builder: Start",
  130. "Inputs": 1,
  131. "Outputs": 1,
  132. "OutputConnections": [
  133. {
  134. "Input": 1,
  135. "Output": 1,
  136. "InputNode": "2231919e-4583-43ed-aa6d-036fe6eeefe5"
  137. }
  138. ],
  139. "Type": 4,
  140. "Model": {}
  141. },
  142. {
  143. "Uid": "2231919e-4583-43ed-aa6d-036fe6eeefe5",
  144. "Name": "FFMPEG Builder: Video Bitrate",
  145. "Color": "",
  146. "ReadOnly": false,
  147. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
  148. "xPos": 80,
  149. "yPos": 610,
  150. "Label": "FFMPEG Builder: Video Bitrate",
  151. "Inputs": 1,
  152. "Outputs": 1,
  153. "OutputConnections": [
  154. {
  155. "Input": 1,
  156. "Output": 1,
  157. "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
  158. }
  159. ],
  160. "Type": 6,
  161. "Model": {
  162. "Bitrate": 10000,
  163. "Percent": false
  164. }
  165. },
  166. {
  167. "Uid": "b89c166d-ba1b-4125-a268-090433c02b53",
  168. "Name": "FFMPEG Builder: Video Bitrate",
  169. "Color": "",
  170. "ReadOnly": false,
  171. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
  172. "xPos": 270,
  173. "yPos": 610,
  174. "Label": "FFMPEG Builder: Video Bitrate",
  175. "Inputs": 1,
  176. "Outputs": 1,
  177. "OutputConnections": [
  178. {
  179. "Input": 1,
  180. "Output": 1,
  181. "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
  182. }
  183. ],
  184. "Type": 6,
  185. "Model": {
  186. "Bitrate": 2800,
  187. "Percent": false
  188. }
  189. },
  190. {
  191. "Uid": "13edb8c7-63ea-4b80-9938-d904f6840815",
  192. "Name": "FFMPEG Builder: Start",
  193. "ReadOnly": false,
  194. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
  195. "xPos": 270,
  196. "yPos": 520,
  197. "Label": "FFMPEG Builder: Start",
  198. "Inputs": 1,
  199. "Outputs": 1,
  200. "OutputConnections": [
  201. {
  202. "Input": 1,
  203. "Output": 1,
  204. "InputNode": "b89c166d-ba1b-4125-a268-090433c02b53"
  205. }
  206. ],
  207. "Type": 4,
  208. "Model": {}
  209. },
  210. {
  211. "Uid": "02d84321-4e44-48f4-892d-efcd29f0b3ae",
  212. "Name": "Video Bitrate Greater Than 10000k",
  213. "Color": "",
  214. "ReadOnly": false,
  215. "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
  216. "xPos": 120,
  217. "yPos": 370,
  218. "Label": "Video Bitrate Greater Than",
  219. "Inputs": 1,
  220. "Outputs": 2,
  221. "OutputConnections": [
  222. {
  223. "Input": 1,
  224. "Output": 1,
  225. "InputNode": "f49b1448-0d38-455a-aff3-3759b2db47d9"
  226. },
  227. {
  228. "Input": 1,
  229. "Output": 2,
  230. "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
  231. }
  232. ],
  233. "Type": 3,
  234. "Model": {
  235. "Bitrate": 10000
  236. }
  237. },
  238. {
  239. "Uid": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3",
  240. "Name": "FFMPEG Builder: Start",
  241. "ReadOnly": false,
  242. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
  243. "xPos": 690,
  244. "yPos": 520,
  245. "Label": "FFMPEG Builder: Start",
  246. "Inputs": 1,
  247. "Outputs": 1,
  248. "OutputConnections": [
  249. {
  250. "Input": 1,
  251. "Output": 1,
  252. "InputNode": "5030d6fa-e06f-4e51-8084-4641c47c6221"
  253. }
  254. ],
  255. "Type": 4,
  256. "Model": {}
  257. },
  258. {
  259. "Uid": "cb952063-44f7-46ce-be4b-4a56d8ffe202",
  260. "Name": "Video Bitrate Greater Than 2800k",
  261. "Color": "",
  262. "ReadOnly": false,
  263. "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
  264. "xPos": 340,
  265. "yPos": 370,
  266. "Label": "Video Bitrate Greater Than",
  267. "Inputs": 1,
  268. "Outputs": 2,
  269. "OutputConnections": [
  270. {
  271. "Input": 1,
  272. "Output": 1,
  273. "InputNode": "13edb8c7-63ea-4b80-9938-d904f6840815"
  274. },
  275. {
  276. "Input": 1,
  277. "Output": 2,
  278. "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
  279. }
  280. ],
  281. "Type": 3,
  282. "Model": {
  283. "Bitrate": 2800
  284. }
  285. },
  286. {
  287. "Uid": "9a787478-9f69-4318-bcbc-b6e3ac7daa2d",
  288. "Name": "FFMPEG Builder: Video Bitrate",
  289. "Color": "",
  290. "ReadOnly": false,
  291. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
  292. "xPos": 460,
  293. "yPos": 610,
  294. "Label": "FFMPEG Builder: Video Bitrate",
  295. "Inputs": 1,
  296. "Outputs": 1,
  297. "OutputConnections": [
  298. {
  299. "Input": 1,
  300. "Output": 1,
  301. "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
  302. }
  303. ],
  304. "Type": 6,
  305. "Model": {
  306. "Bitrate": 1800,
  307. "Percent": false
  308. }
  309. },
  310. {
  311. "Uid": "b5ccabc3-f12e-4cb9-a613-71483fb8fbfe",
  312. "Name": "FFMPEG Builder: Start",
  313. "ReadOnly": false,
  314. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
  315. "xPos": 460,
  316. "yPos": 520,
  317. "Label": "FFMPEG Builder: Start",
  318. "Inputs": 1,
  319. "Outputs": 1,
  320. "OutputConnections": [
  321. {
  322. "Input": 1,
  323. "Output": 1,
  324. "InputNode": "9a787478-9f69-4318-bcbc-b6e3ac7daa2d"
  325. }
  326. ],
  327. "Type": 4,
  328. "Model": {}
  329. },
  330. {
  331. "Uid": "a91a2a83-60c3-4cd7-b698-c070a228c324",
  332. "Name": "Video Bitrate Greater Than 1800k",
  333. "Color": "",
  334. "ReadOnly": false,
  335. "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
  336. "xPos": 650,
  337. "yPos": 300,
  338. "Label": "Video Bitrate Greater Than",
  339. "Inputs": 1,
  340. "Outputs": 2,
  341. "OutputConnections": [
  342. {
  343. "Input": 1,
  344. "Output": 1,
  345. "InputNode": "b5ccabc3-f12e-4cb9-a613-71483fb8fbfe"
  346. },
  347. {
  348. "Input": 1,
  349. "Output": 2,
  350. "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
  351. }
  352. ],
  353. "Type": 3,
  354. "Model": {
  355. "Bitrate": 1800
  356. }
  357. },
  358. {
  359. "Uid": "64e1242e-9cb8-400c-a721-4708d9e8c215",
  360. "Name": "FFMPEG Builder: Video Codec",
  361. "Color": "",
  362. "ReadOnly": false,
  363. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoCodec",
  364. "xPos": 80,
  365. "yPos": 710,
  366. "Label": "FFMPEG Builder: Video Codec",
  367. "Inputs": 1,
  368. "Outputs": 2,
  369. "OutputConnections": [
  370. {
  371. "Input": 1,
  372. "Output": 1,
  373. "InputNode": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b"
  374. },
  375. {
  376. "Input": 1,
  377. "Output": 2,
  378. "InputNode": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b"
  379. }
  380. ],
  381. "Type": 6,
  382. "Model": {
  383. "VideoCodec": "av1",
  384. "VideoCodecParameters": "av1_vaapi",
  385. "Force": false,
  386. "DisableOtherVideoStreams": true
  387. }
  388. },
  389. {
  390. "Uid": "5030d6fa-e06f-4e51-8084-4641c47c6221",
  391. "Name": "FFMPEG Builder: Video Bitrate",
  392. "Color": "",
  393. "ReadOnly": false,
  394. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
  395. "xPos": 690,
  396. "yPos": 610,
  397. "Label": "FFMPEG Builder: Video Bitrate",
  398. "Inputs": 1,
  399. "Outputs": 1,
  400. "OutputConnections": [
  401. {
  402. "Input": 1,
  403. "Output": 1,
  404. "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
  405. }
  406. ],
  407. "Type": 6,
  408. "Model": {
  409. "Bitrate": 100,
  410. "Percent": true
  411. }
  412. },
  413. {
  414. "Uid": "f4a14923-8295-4c58-8b08-474ad9c9ed7a",
  415. "Name": "FFMPEG Builder: Audio Convert",
  416. "Color": "",
  417. "ReadOnly": false,
  418. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioConvert",
  419. "xPos": 80,
  420. "yPos": 910,
  421. "Label": "FFMPEG Builder: Audio Convert",
  422. "Inputs": 1,
  423. "Outputs": 2,
  424. "OutputConnections": [
  425. {
  426. "Input": 1,
  427. "Output": 1,
  428. "InputNode": "89720a9a-4333-4796-b46d-cbb93ac6885e"
  429. },
  430. {
  431. "Input": 1,
  432. "Output": 2,
  433. "InputNode": "89720a9a-4333-4796-b46d-cbb93ac6885e"
  434. }
  435. ],
  436. "Type": 6,
  437. "Model": {
  438. "Codec": "opus",
  439. "PcmFormat": "pcm_s16le",
  440. "Channels": 0,
  441. "Bitrate": 128,
  442. "BitratePerChannel": false,
  443. "CustomTrackSelection": false,
  444. "TrackSelectionOptions": []
  445. }
  446. },
  447. {
  448. "Uid": "89720a9a-4333-4796-b46d-cbb93ac6885e",
  449. "Name": "FFMPEG Builder: Audio Normalization",
  450. "Color": "",
  451. "ReadOnly": false,
  452. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioNormalization",
  453. "xPos": 80,
  454. "yPos": 1000,
  455. "Label": "FFMPEG Builder: Audio Normalization",
  456. "Inputs": 1,
  457. "Outputs": 2,
  458. "OutputConnections": [
  459. {
  460. "Input": 1,
  461. "Output": 2,
  462. "InputNode": "56f89e22-c25a-451c-9352-25f6d8f45fd8"
  463. },
  464. {
  465. "Input": 1,
  466. "Output": 1,
  467. "InputNode": "47c0608c-a915-49c0-8452-ef72bc217bbe"
  468. }
  469. ],
  470. "Type": 6,
  471. "Model": {
  472. "AllAudio": true,
  473. "TwoPass": true,
  474. "Pattern": "",
  475. "NotMatching": false
  476. }
  477. },
  478. {
  479. "Uid": "56f89e22-c25a-451c-9352-25f6d8f45fd8",
  480. "Name": "",
  481. "Color": "",
  482. "ReadOnly": false,
  483. "FlowElementUid": "FileFlows.BasicNodes.Functions.FailFlow",
  484. "xPos": 330,
  485. "yPos": 1000,
  486. "Label": "Fail Flow",
  487. "Inputs": 1,
  488. "Outputs": 0,
  489. "Type": 3,
  490. "Model": {
  491. "Reason": "No audio tracks were found to be normalized"
  492. }
  493. },
  494. {
  495. "Uid": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc",
  496. "Name": "",
  497. "Color": "",
  498. "ReadOnly": false,
  499. "FlowElementUid": "FileFlows.BasicNodes.File.ReplaceOriginal",
  500. "xPos": 80,
  501. "yPos": 1240,
  502. "Label": "Replace Original",
  503. "Inputs": 1,
  504. "Outputs": 1,
  505. "OutputConnections": [],
  506. "Type": 2,
  507. "Model": {
  508. "PreserverOriginalDates": false
  509. }
  510. },
  511. {
  512. "Uid": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b",
  513. "Name": "FFMPEG Builder: Keep Original Language",
  514. "Color": "",
  515. "ReadOnly": false,
  516. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderKeepOriginalLanguage",
  517. "xPos": 80,
  518. "yPos": 800,
  519. "Label": "FFMPEG Builder: Keep Original Language",
  520. "Inputs": 1,
  521. "Outputs": 2,
  522. "OutputConnections": [
  523. {
  524. "Input": 1,
  525. "Output": 1,
  526. "InputNode": "f4a14923-8295-4c58-8b08-474ad9c9ed7a"
  527. },
  528. {
  529. "Input": 1,
  530. "Output": 2,
  531. "InputNode": "f4a14923-8295-4c58-8b08-474ad9c9ed7a"
  532. }
  533. ],
  534. "Type": 6,
  535. "Model": {
  536. "StreamType": "Both",
  537. "AdditionalLanguages": [
  538. "eng",
  539. "lit",
  540. "rus"
  541. ],
  542. "KeepOnlyFirst": false,
  543. "FirstIfNone": true,
  544. "TreatEmptyAsOriginal": true
  545. }
  546. },
  547. {
  548. "Uid": "870a9ab4-115c-451f-bb7f-59e3808cc3c7",
  549. "Name": "FFMPEG Builder: Video Codec",
  550. "Color": "",
  551. "ReadOnly": false,
  552. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoCodec",
  553. "xPos": 330,
  554. "yPos": 1160,
  555. "Label": "FFMPEG Builder: Video Codec",
  556. "Inputs": 1,
  557. "Outputs": 2,
  558. "OutputConnections": [
  559. {
  560. "Input": 1,
  561. "Output": 1,
  562. "InputNode": "c3ae0ebc-3841-4235-8cbb-8bdf21129085"
  563. },
  564. {
  565. "Input": 1,
  566. "Output": 2,
  567. "InputNode": "c3ae0ebc-3841-4235-8cbb-8bdf21129085"
  568. }
  569. ],
  570. "Type": 6,
  571. "Model": {
  572. "VideoCodec": "av1",
  573. "VideoCodecParameters": "libsvtav1 -preset 6 -crf 24",
  574. "Force": false,
  575. "DisableOtherVideoStreams": true
  576. }
  577. },
  578. {
  579. "Uid": "4ecbabad-8c82-48ef-a412-a53ba802d4bd",
  580. "Name": "CPU (slow) transcode to AV1",
  581. "Color": "",
  582. "ReadOnly": false,
  583. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderExecutor",
  584. "xPos": 330,
  585. "yPos": 1360,
  586. "Label": "FFMPEG Builder: Executor",
  587. "Inputs": 1,
  588. "Outputs": 2,
  589. "OutputConnections": [
  590. {
  591. "Input": 1,
  592. "Output": 1,
  593. "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
  594. },
  595. {
  596. "Input": 1,
  597. "Output": 2,
  598. "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
  599. }
  600. ],
  601. "Type": 5,
  602. "Model": {
  603. "HardwareDecoding": false,
  604. "Strictness": "experimental",
  605. "KeepModel": false
  606. }
  607. },
  608. {
  609. "Uid": "c3ae0ebc-3841-4235-8cbb-8bdf21129085",
  610. "Name": "Pre-execute - remove ffmpeg params for CPU transcoding",
  611. "Color": "",
  612. "ReadOnly": false,
  613. "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderPreExecute",
  614. "xPos": 330,
  615. "yPos": 1250,
  616. "Label": "FFMPEG Builder: Pre-Execute",
  617. "Inputs": 1,
  618. "Outputs": 1,
  619. "OutputConnections": [
  620. {
  621. "Input": 1,
  622. "Output": 1,
  623. "InputNode": "4ecbabad-8c82-48ef-a412-a53ba802d4bd"
  624. }
  625. ],
  626. "Type": 6,
  627. "Model": {
  628. "Code": "let toRemove = [\u0027-b:v:0\u0027, \u0027-minrate\u0027, \u0027-maxrate\u0027, \u0027-bufsize\u0027];\n\nfor (let i = FFmpeg.Args.length - 1; i \u003E= 0; i--) {\n if (toRemove.includes(FFmpeg.Args[i])) {\n FFmpeg.Args.splice(i, 2); // Remove parameter and its value\n }\n}\n"
  629. }
  630. },
  631. {
  632. "Uid": "456b1fe3-2a87-42c1-998a-4283fb3fad28",
  633. "Name": "Contains /media/Movies",
  634. "Color": "",
  635. "ReadOnly": false,
  636. "FlowElementUid": "FileFlows.BasicNodes.File.FileNameMatches",
  637. "xPos": 520,
  638. "yPos": 40,
  639. "Label": "File Name Matches",
  640. "Inputs": 1,
  641. "Outputs": 2,
  642. "OutputConnections": [
  643. {
  644. "Input": 1,
  645. "Output": 2,
  646. "InputNode": "de4318fe-f6d1-48b8-bc54-43fa2f7848bb"
  647. },
  648. {
  649. "Input": 1,
  650. "Output": 1,
  651. "InputNode": "5759c7df-2914-4f50-ade5-8f0d09a31a22"
  652. }
  653. ],
  654. "Type": 3,
  655. "Model": {
  656. "Value": "/media/Movies"
  657. }
  658. },
  659. {
  660. "Uid": "de4318fe-f6d1-48b8-bc54-43fa2f7848bb",
  661. "Name": "Contains /media/Shows",
  662. "Color": "",
  663. "ReadOnly": false,
  664. "FlowElementUid": "FileFlows.BasicNodes.File.FileNameMatches",
  665. "xPos": 770,
  666. "yPos": 40,
  667. "Label": "File Name Matches",
  668. "Inputs": 1,
  669. "Outputs": 2,
  670. "OutputConnections": [
  671. {
  672. "Input": 1,
  673. "Output": 2,
  674. "InputNode": "b2ce09e9-3a48-4211-9da8-c625672b85c8"
  675. },
  676. {
  677. "Input": 1,
  678. "Output": 1,
  679. "InputNode": "9fa5af3c-e774-4ea4-a8bb-e2739d5fbed9"
  680. }
  681. ],
  682. "Type": 3,
  683. "Model": {
  684. "Value": "/media/Shows"
  685. }
  686. },
  687. {
  688. "Uid": "b2ce09e9-3a48-4211-9da8-c625672b85c8",
  689. "Name": "Unrecognized dir",
  690. "Color": "",
  691. "ReadOnly": false,
  692. "FlowElementUid": "FileFlows.BasicNodes.Functions.FailFlow",
  693. "xPos": 1020,
  694. "yPos": 40,
  695. "Label": "Fail Flow",
  696. "Inputs": 1,
  697. "Outputs": 0,
  698. "Type": 3,
  699. "Model": {
  700. "Reason": "Unrecognized dir"
  701. }
  702. },
  703. {
  704. "Uid": "5759c7df-2914-4f50-ade5-8f0d09a31a22",
  705. "Name": "",
  706. "Color": "",
  707. "ReadOnly": false,
  708. "FlowElementUid": "MetaNodes.TheMovieDb.MovieLookup",
  709. "xPos": 520,
  710. "yPos": 140,
  711. "Label": "Movie Lookup",
  712. "Inputs": 1,
  713. "Outputs": 2,
  714. "OutputConnections": [
  715. {
  716. "Input": 1,
  717. "Output": 1,
  718. "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
  719. },
  720. {
  721. "Input": 1,
  722. "Output": 2,
  723. "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
  724. }
  725. ],
  726. "Type": 3,
  727. "Model": {
  728. "UseFolderName": true
  729. }
  730. },
  731. {
  732. "Uid": "9fa5af3c-e774-4ea4-a8bb-e2739d5fbed9",
  733. "Name": "",
  734. "Color": "",
  735. "ReadOnly": false,
  736. "FlowElementUid": "MetaNodes.TheMovieDb.TVShowLookup",
  737. "xPos": 770,
  738. "yPos": 140,
  739. "Label": "TV Show Lookup",
  740. "Inputs": 1,
  741. "Outputs": 2,
  742. "OutputConnections": [
  743. {
  744. "Input": 1,
  745. "Output": 1,
  746. "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
  747. },
  748. {
  749. "Input": 1,
  750. "Output": 2,
  751. "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
  752. }
  753. ],
  754. "Type": 3,
  755. "Model": {
  756. "UseFolderName": true
  757. }
  758. }
  759. ]
  760. }
Advertisement
Add Comment
Please, Sign In to add comment