YouTube çevrimiçi videolarını Linux'ta quvi ile ayrıştırın

In yeni youtube-dl ile ilgili yaptığım paylaşımda aklıma bir soru takıldı, youtube-dl ile video indirirken dosyaya YouTube başlığını ekliyorsa bunu nasıl yapıyor? Uygulamaların çevrimiçi video veya film sitelerinde yayınlanan videolardan veri çıkarması nasıl mümkün olabilir?

HTML kodunu ayrıştırmanın, yani "başlık" veya buna benzer bir şeyin yazdığı yere kadar tüm HTML'yi okuduğu ve dosyayı adlandıran metnin (videonun başlığı) olduğunu hayal ediyorum. Eh, bunu böyle yapıyor (ya da en azından ben öyle düşünüyorum), ama benim şüphem şu: Terminalden video verilerini çıkarmak için bir sayfa nasıl ayrıştırılır?

ne Kullanmak için mükemmel bir seçenek!

Örneğin resmi videosunu ele alalım Movistar Kutu Açma ZTE Açık. ama önce kurulumu gerçekleştireceğiz ne:

Montaj

Debian, Ubuntu veya türevlerinde yapmanız gereken tek şey:

sudo apt-get install quvi

ArchLinux veya türevlerinde:

sudo pacman -S quvi

kullanım

Kurulduktan sonra kullanmaya başlıyoruz.

Yukarıda verdiğim videonun URL'sini örnek alarak bilgilerini çıkaracağız:

quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8

Videoyla ilgili tüm bilgiler görünecektir; örneğin başlığı, URL'si, sitedeki videonun kimliği, milisaniye cinsinden süresi, küçük resmi, biçimi... vb:

quvi dökümü

ArchLinux'ta quvi 0.9.5-1 sürümü mevcut, Debian gibi diğer dağıtımlarda ise yalnızca 0.4.2 sürümü mevcut. Eski sürümleri kullandığınızda ve videodaki bilgileri kaldırmak istediğinizde dökümü atlayın (koymayın). Basitçe quvi'yi ve ardından video URL'sini koyuyorlar

Ayrıca, komutu kullanarak grep Gördüğünüz gibi çıktıyı filtreleyip sadece istediğinizi gösterebiliyorsunuz 😉

Ah, ayrıca, eğer yaparlarsa adam quvi dökümü Bu bilgiyi bir json, xml, kontrol altyazıları vb. olarak kaydetmenize olanak tanıdığından, bu parametre için size birçok seçenek gösterecektir.

Parametrenin yaptığı budur dökmek, bize videoyla ilgili bilgileri gösterir, ancak Videoyu bilgisayarıma kaydetmek istersem ne kullanmalıyım?

Kaydetmek için parametreyi kullanıyoruz almak, kadar basit:

quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8

quvi-get

…indirme hızına dikkat etmeyin hehe.

Quvi'nin son sürümlerinde aşağıdakileri yapamazsınız ancak Debian'daki gibi sürümlerde videoyu indirmeden doğrudan izleyebilirsiniz. wiki Arch'tan Evet, siz okurken ArchLinux Wiki'de bir sorun var 😀

Son!

İşte bu.

Her parametreye ilişkin yardımı okumanızı gerçekten tavsiye ederim, birçok ilginç bilgi ve seçenek bulacaksınız.

selamlar

youtube terminali


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Yoyo dijo

    O_0 "ayrıştırma" ifadesini ilk kez duyduğumda veya okuduğumda

    1.    KZKG ^ Gaara dijo

      Mesele şu ki... hayal et dostum Yoyo, sen benim mükemmel zekamdan ışık yılları kadar uzaktasın... LOL!!

      Ciddi bir şey yok, "ayrıştırma" fiili mevcut değil, bizim gibi tembel veya tembel insanların "sözdizimsel olarak ayrıştır ve bilgi çıkar" demek zorunda kalmamak için icat ettiği bir şey.
      Bunun gibi bir şey ortaya çıkıyor: https://groups.google.com/d/topic/phplatinoamerica/nBe6PQm-VVY

      Bu PHP ile ilgili, ama asıl mesele oraya gidiyor.

  2.   Ancak dijo

    C:/> gözlerim aarggggg!!!

    1.    Atheyus dijo

      Yalnızca değiştirilmiş komut istemiyle Linux'tur 😛

      Güzel bilgi teşekkürler :D.

  3.   Brian dijo

    Çok ilginç, teşekkürler ve bir soru. Sadece YouTube için nedir?

    1.    KZKG ^ Gaara dijo

      Teorik olarak YouTube dışındaki diğer sitelerde de çalışması gerekir, ancak henüz denemedim.
      Deneyin ve bize bildirin 😀

      1.    Brian dijo

        Başka sayfalarda da denedim sorun olmadı. Bazılarında deneyemedim çünkü entegre oynatıcıdaki videonun adresini nasıl alacağımı bilmiyorum.

  4.   Gregory Kılıçları dijo

    Bunu bilmiyordum, nerede deneyeceğimi zaten biliyorum, umarım işe yarar. Bahşiş için teşekkürler!

    1.    KZKG ^ Gaara dijo

      Teşekkür ederim kardeşim sana 😉