Cum faci embed HD de pe YouTube?

Ori de cate ori luam un video de pe YouTube sa-l punem embed pe blog, el ruleaza by default la o rezolutie de 360p. Daca vrei sa vezi la calitate mai buna (presupunand ca autorul l-a filmat in asa fel incat sa aiba si rezolutii superioare) trebuie sa mergi manual si sa alegi 720p sau – in cel mai fericit caz – 1080p.

Daca ai pus un video embed o sa observi ca face play la rezolutie mai mica insa permite din butonul de optiuni, sa modifici manual rezolutia la cea dorita:

youtube-video-quality-selector

Trucul pe care vi-l voi prezenta mai jos e simplu si eficient, desi nu il veti gasi in documentatia YouTube. Sa vedem cum functioneaza.

In primul rand mergi la video-ul dorit de pe YouTube si copiaza codul embed:

YouTube-share-this-video-embed-code

Acum fa paste la cod in locul din site unde vrei sa plasezi video-ul si adauga unul din tagurile de mai jos, dupa URL-ul video-ului din codul embed.

&hd=1” – pentru playback HD video

?rel=0&vq=hd1080” – pentru play 1080p predefinit

?rel=0&vq=hd720” – pentru play 720p predefinit

?rel=0&vq=hd480” – pentru play 480p predefinit

Mai jos aveti o demonstratie. Acest video are codul embed normal:

<iframe src=”//www.youtube.com/embed/BvnIOuH1jN8?rel=0″ height=”480″ width=”640″ allowfullscreen=”” frameborder=”0″></iframe>

Si acest video este embed cu HD activat pentru 720p (atat era maxim la acest video):

<iframe src=”//www.youtube.com/embed/BvnIOuH1jN8?rel=0&amp;vq=hd720” height=”480″ width=”640″ allowfullscreen=”” frameborder=”0″></iframe>

Diferenta se observa doar cand pornesti pe rand fiecare din cele 2 video-uri. Primul va face play la rezolutia slaba predefinita, iar al doilea va porni din prima la 720p. Spor!

6 comentarii

  1. YT iti ofera streamul la rezolutia maxima suportata de conexiunea ta la retea. poti dezactiva aceasta optiune doar daca esti logat si schimbi in setari ca rezolutia streamului sa nu fie relationata la viteza conexiunii tale.

    • Corect, insa trucul de mai sus se aplica anyways 🙂
      Plus, nu stiu cat de bine se aplica ce ai zis tu, avand in vedere ca iata ce setari am eu in YouTube Playback profile si totusi vad orice video default la 360p: YouTube Playback profile settings

  2. To give you the best viewing experience possible, YouTube adjusts the quality of your video stream from standard definition (such as 240p or 360p) to high definition (720p or 1080p), based on the speed of your Internet connection (bandwidth). This is why you may notice that the quality of your video changes as you watch videos.

    Here are some other factors that determine video quality:

    Video player size: By default, the quality setting will be on “Auto” and YouTube will use the highest quality based on your video player size.
    Quality of the original uploaded video: For example, if the video was recorded in standard definition, it will not be available in high definition.
    Change video quality

    If you’re viewing YouTube videos on your computer, you can manually change the video quality by clicking the gear icon in the bottom right corner of the video player, and selecting your preferred quality.

    You may see different quality options depending on which device you’re using. If you don’t see an option to select a video quality, that means playback quality is automatically determined.

  3. cand tu embeduiesti un clip HD, daca cel care il priveste nu are o cenexiune buna sau e de pe un device mobil, nu o sa il poata urmari. de aceea e bine sa fie activata optiunea care verifica conexiunea

    • Perfect de acord. De aceea daca se conecteaza careva de pe conexiune slaba la articolul asta, nu o sa ii incarce video 2 (HD) deloc, pentru ca are marcat tag-ul de HD.
      Eu cred insa ca e bine de stiut ca se poate sa alegi sa faca default play HD orice video de pe YouTube.
      Asta pana o sa modifice ceva YT din nou si anuleaza si trucul asta, cum au facut cu multe altele 🙂

Adaugă un comentariu

Câmpurile marcate cu * sunt obligatorii! Adresa de email nu va fi publicată.

This error message is only visible to WordPress admins

Error: API requests are being delayed. New posts will not be retrieved for at least 5 minutes.