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:
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
…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
O_0 "ayrıştırma" ifadesini ilk kez duyduğumda veya okuduğumda
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.
C:/> gözlerim aarggggg!!!
Yalnızca değiştirilmiş komut istemiyle Linux'tur 😛
Güzel bilgi teşekkürler :D.
Çok ilginç, teşekkürler ve bir soru. Sadece YouTube için nedir?
Teorik olarak YouTube dışındaki diğer sitelerde de çalışması gerekir, ancak henüz denemedim.
Deneyin ve bize bildirin 😀
Başka sayfalarda da denedim sorun olmadı. Bazılarında deneyemedim çünkü entegre oynatıcıdaki videonun adresini nasıl alacağımı bilmiyorum.
Bunu bilmiyordum, nerede deneyeceğimi zaten biliyorum, umarım işe yarar. Bahşiş için teşekkürler!
Teşekkür ederim kardeşim sana 😉