Есть 2 типа работы:
1. Типичная
2. Уникальная (конкретно под задачу)
Недобросовестные Исполнители: Чтобы обмануть снижают цену Заказчику по п.1, подводя его в переговорах к тому, что это ИМЕННО ТО, что ему нужно.
Добросовестные Исполнители: делают СТРОГО по ТЗ, которое и разрабатывают в тесном диалоге с Заказчиком, и затем на его основе формируют мокапы, а затем отдают их дизайнеру для подготовки макетов страниц и последующей вёрстки в шаблон.
Юзайте: preg_match() Vitaliy Orlov, я поясню для образованных:
1. В данном случае промежуточные звенья не содержат элементов, т.е. листовой контейнер - плоский.
2. При неверной структуре документа XML - simplexml* остановится с ошибкой и на этом всё.
3. У него есть ограничение на объем документа XML.
Поэтому, разумнее применить здесь preg_match()
Но с другой стороны, возникает вопрос: а почему много крупных ресурсов, таких как YouTube, vk, vimeo и проч., не дают возможности скачивать пользователям видео?
Они на них зарабатывают!
Если Вы НЕ зарабатываете на рекламе в видео-роликах на вашем сайте, то ссылка "скачать" - не будет лишней. Особенно, если актуальность роликов стремится к бесконечности.