Shortcodes only function in post and page content as dictated by WordPress. IF you are taking embeds from sites such as YouTube, you can place them directly into your blog post, you don't need to use PowerPress. The only advantage of using PowerPress is so you can tie both the embed and the actual URL to the media file together for podcast syndication purposes.