Принудительное включение youtube для запуска в 720p
Есть несколько методов, предложенных для этого онлайн, но ни один из них, похоже, не работает.
Например:
http://blog.makezine.com/archive/2008/11/youtube-in-720p-hd-viewin.html
В этой статье рассказывается о том, чтобы начать работу с 720p, но даже не работает на своем собственном видео.
Кто-нибудь знает, как это сделать?
Ответы
Ответ 1
Добавление: &vq=hd720
или &vq=hd1080
делает трюк.
Пример
Вот пример iframe
, который будет вставлять ваше видео и воспроизводить его на 720p.
Замените V1234567
на ваш уникальный код для встраивания видео.
<iframe width="324" height="182" src="//www.youtube.com/embed/V1234567?vq=hd720" frameborder="0" allowfullscreen></iframe>
Обновление
Смотрите: https://developers.google.com/youtube/js_api_reference#Playback_quality
Или iframe: https://developers.google.com/youtube/iframe_api_reference#Playback_quality
- Уровень качества
small
: высота проигрывателя составляет 240 пикселей, а размеры проигрывателя не менее 320 пикселей на 240 пикселей для формата 4: 3.
- Уровень качества
medium
: высота игрока составляет 360 пикселей, а размеры проигрывателя - 640 пикселей на 360 пикселей (для формата 16: 9) или 480 пикселей на 360 пикселей (для формата 4: 3).
- Уровень качества
large
: высота проигрывателя составляет 480 пикселей, а размеры проигрывателя - 853 пикселей на 480 пикселей (для формата 16: 9) или 640 пикселей на 480 пикселей (для формата 4: 3).
- Уровень качества
hd720
: высота проигрывателя - 720 пикселей, а размеры проигрывателя - 1280 пикселей на 720 пикселей (для формата 16: 9) или 960 пикселей на 720 пикселей (для формата 4: 3).
- Уровень качества
hd1080
: высота проигрывателя составляет 1080 пикселей, а размеры проигрывателя - 1920 пикселей на 1080 пикселей (для формата 16: 9) или 1440 пикселей на 1080 пикселей (для формата 4: 3).
- Уровень качества
highres
: Высота проигрывателя больше 1080 пикселей, что означает, что соотношение сторон проигрывателя больше 1920 пикселей на 1080 пикселей.
- Уровень качества
default
: YouTube выбирает подходящее качество воспроизведения. Этот параметр эффективно восстанавливает уровень качества до состояния по умолчанию и аннулирует любые предыдущие попытки установить качество воспроизведения с помощью функций cueVideoById, loadVideoById или setPlaybackQuality.
Ответ 2
Вы можете сделать это, добавив параметр &hd=1
в URL-адрес видео. Это заставляет видео запускаться с самым высоким разрешением, доступным для видео. Однако вы не можете настроить его на 720p, потому что не у каждого видео есть hd ish.
http://www.youtube.com/watch?v=VIDEO_ID&hd=1
http://code.google.com/apis/youtube/player_parameters.html
ОБНОВЛЕНИЕ: по состоянию на 2014 год hd устарел
https://developers.google.com/youtube/player_parameters?csw=1#Deprecated_Parameters
Ответ 3
Это пример внедрения видео, воспроизводимого в HD 1080.
<iframe width="560" height="315" src="http://youtube.com/v/IplDUxTQxsE&vq=hd1080" frameborder="0" allowfullscreen="1"></iframe>
Позвольте разбить код: http://youtube.com/v/
video_id
&vq=hd1080
Идентификатор видео для этого видео: IplDUxTQxsE вы увидите этот тип случайного кода в ссылке каждого видео YouTube.
Пока что так хорошо, этот трюк работает для воспроизведения HD-видео прямо на веб-страницах!
Вы также можете изменить качество на 720. &vq=hd720
Ответ 4
Мне удалось заставить эту работу выполнить следующее исправление:
//www.youtube.com/embed/_YOUR_VIDEO_CODE_/?vq=hd720
Для этого видео должно быть разрешение hd720.
Я использовал вложение через iframe, BTW. Надеюсь, кто-то найдет это полезным.
Ответ 5
Первый пример ниже не работает для меня, но второй делает (в Chrome).
<iframe width="720" height="405" src="//www.youtube.com/embed/GX_c566xYcQ?rel=0&vq=hd1080" frameborder="0" allowfullscreen="1"></iframe>
<iframe width="720" height="405" src="//youtube.com/v/IplDUxTQxsE?rel=0&vq=hd1080" frameborder="0" allowfullscreen="1"></iframe>
Я считаю, что первый использует новый проигрыватель HTML5 youtube, тогда как нижний (который работает) использует более старый флеш-плеер. Тем не менее, второй, похоже, не правильно загружается в Safari/Firefox и т.д., Поэтому, вероятно, не используется.
Ответ 6
Ни одно из вышеперечисленных решений, похоже, не работает, если ширина/высота меньше, чем выбранное качество линии.
Например, для Chrome в Chrome не работает следующее:
<iframe width="720" height="480" src="//youtube.com/embed/hUezoHa1ZF4?autoplay=true&rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>
Я хочу показать высокое качество видео, но не использовать 1280 x 720 пикселей на веб-странице.
Когда я иду на youtube сам, воспроизведение видео 720p в окне 720x480 выглядит лучше, чем 480p с одинаковым размером. Я хочу играть 720p в окне 720x480 (с пониженным качеством). Нет хорошего решения афаик.
Ответ 7
Если вам все еще интересно, как это сделать, добавьте: & feature = youtu.be & hd = 1
Фактически, теперь я проверил, это работает только тогда, когда вы отправляете URL-адрес кому-то другому, а не по встраиванию.
Ответ 8
Используйте это, он работает на 100% _your_videocode? rel= 0 & vq = hd1080 "