Editör Puanları: Kullanıcı Puanları:[Toplam: 0 Ortalama: 0] @media(min-genişlik: 500px) { } @media(min-genişlik: 800px) { }
Bu yazıda, yt-fts adlı ücretsiz bir açık kaynak araçtan bahsedeceğim. Bu araç, belirli bir videoda herhangi bir metni veya konuşulan kelimeleri arayabileceğiniz, YouTube videolarınızın aranabilir bir veritabanını oluşturmanıza olanak tanır. Temel olarak bu araç, PC’nizde aranabilir bir veritabanı oluşturmak için YouTube videolarının tüm dökümlerini indirir.
Bu komut satırı aracı ayrıca birden çok YouTube kanalı için veritabanı oluşturabilir ve ardından herhangi bir metin parçasını kolayca arayabilirsiniz. doğrudan komut satırından. Bir kanalı taradıktan sonra araçlar çevrimdışı çalışabilir. Sınırsız kanaldan oluşan bir veri tabanı oluşturup depolayabilir ve ardından hızlı aramayı kullanarak her şeyi bulabilirsiniz.
Tüm YouTube Kanalında Metin/Söylenen Kelimeler Nasıl Aranır?
Bu araç Python gerektirir çalışmak. Platformunuz için buradan indirebileceğiniz en son Python sürümüne sahip olmanız gerekir. Nasıl yükleneceğini görmek için aşağıdaki bölüme bakın.
yt-fts Yükleme ve Ayarlama:
Bu araç için bir sanal ortam oluşturmanız önerilir. Yani herhangi bir klasörde komut istemini veya terminali açarak işe başlıyorsunuz ve sanal bir ortam oluşturuyorsunuz. Bunu yapmak için aşağıdaki komutları çalıştırın.
python-m venv.
./Scripts/Activate
Şimdi GitHub deposunu klonlayarak başlayın. yt-fts ve ardından içine cd. Bunu yapmak için aşağıdaki komutları arka arkaya çalıştırmanız yeterli.
git clone https://github.com/NotJoeMartinez/yt-fts
cd yt-fts
Şimdi gerekli bağımlılıkları kurmanın zamanı geldi. Bunu yapmak için aşağıdaki komutları arka arkaya çalıştırmanız yeterlidir.
pip install-r gereksinimleri.txt python-m pip install-U yt-dlp
Yukarıdaki tüm komutlar başarılı bir şekilde çalışıyorsa, o zaman şimdi yt-fts kurulumu tamamlandı. Artık tekrar tekrar kurmanız ve kurmanız gerekmeyecek. Şimdi, bir YouTube kanalındaki herhangi bir şeyi aramak için nasıl kullanılacağını görmek için bir sonraki bölüme bakın.
Yt-fts’yi Bir YouTube Kanalında Konuşulan Kelimeleri Aramak İçin Kullanma:
In her şeyi kurduğunuz aynı terminal, şimdi bir YouTube kanalı için bir veritabanı oluşturmanız gerekiyor. Bunun için öncelikle bir hedef YouTube kanalı bulmalısınız. Video sekmesine gidin ve ardından URL’yi kopyalayın.
Terminalde aşağıdaki komutu yazın ve az önce kopyaladığınız kanalın URL’sini ekleyin. Bunu nasıl yapacağınızı aşağıya bakın.
python yt_fts.py download”YouTube_Channel_URL”
Şimdi, kanalın veri tabanını oluşturduğunuzda, aynı şeyi başka bir kanalla da yapın. Youtube kanalı. Veritabanına istediğiniz kadar kanal ekleyebilirsiniz. Ve veritabanında kaç kanal olduğunu görmek için list komutunu şu şekilde kullanabilirsiniz. Burada size kanalın adını ve kimliğini gösterecektir.
python yt_fts.py list
Bir kanalda herhangi bir şey aramak için bu komutu kullanırsınız. Bunun içinde sadece yukarıda bahsettiğim list komutundan alabileceğiniz arama terimini ve kanal kimliğini değiştirmeniz yeterli.
python yt_fts.py download”YouTube_Channel_URL”–channel-id”Channel_ID”
Bir metin veya kelime öbeği veya başka herhangi bir kelime arayabilirsiniz ve bu, hangi videolarda var olduğunu gösterir. Size videonun zaman damgasını, başlığını ve URL’sini gösterecektir. Bunu yapmak için atlamanız ve doğru çıktıyı üretip üretmediğine bakmanız yeterli.
Son düşünceler:
Belirli bir kelimeyi veya metni belirli bir dilde aramanın bir yolunu arıyorsanız YouTube kanalı, o zaman buradaki araç size yardımcı olur. Sadece yukarıdaki adımları izleyin ve ardından artık herhangi bir YouTube kanalında herhangi bir kelimeyi veya metni arayabileceksiniz. Videoların içinde arama yapmak için video transkriptlerini kullandığını unutmayın. Bu nedenle, bir kanalda bunlar yoksa düzgün çalışmaz.