I have a few videos I have transcribed. I'd like to know how I'd better include them in my blog posts. Should I caption them (e.g. in Youtube) or just include the transcript at the end of the post.
Which one is better SEO-wise?
If you can, do both.
If you can only do one or the other, stick with the transcript - it's guaranteed to be readable, regardless of how advanced a particular bot happens to be.