I get 404 when I click on video post link. Why is that?
Most likely your permalink structure isn’t saved. Go to WP admin -> Settings -> Permalinks and hit “Save changes”. This will update your permalinks and video posts will be visible in front-end.
For more details, please see WP Codex – Pretty permalinks.