I have to display some private Youtube videos in my blog. I cannot embed them directly. What should I use to do this.
You should set your videos to "unlisted" instead of "private". That way the video does not show up on your channel or on any search results but anyone with a link to the video can see it and you can embed the video on any site.