ComfyUI-JaRue
Takes a YouTube Video ID and pulls a transcript (if available) from the YouTube server and delivers it in a format you can link to AnimatedDiff or any other ComfyUI batch animation.
You will need the YouTube Transcript API Library installed. See link.
https://pypi.org/project/youtube-transcript-api/
After following the install instructions for the plugin https://pypi.org/project/youtube-transcript-api/ you may discover an error in ComfyUI telling you the library is not found. To fix this issue you will need to copy the api library you installed into your ComfyUI custom_nodes directory.
There is a Text2Image tool included with this library so you can superimpose the captions on top of the video but i am still working on the code to tie it all together. Right now, you can generate an image with the caption and manually connect that into a batch video.
If you have trouble with the library installs you can remove the jru_text2image.py file from the __init__.py by commenting out the line and rebooting ComfyUI so you can use the YouTube tool.