Editor Ratings: User Ratings:[Total: 0 Average: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }

In dit bericht zal ik het hebben over een gratis open-source tool genaamd yt-fts. Met deze tool kun je een doorzoekbare database van je YouTube-video’s maken waarin je kunt zoeken naar tekst of gesproken woorden in een specifieke video. In feite downloadt deze tool alle transcripten van YouTube-video’s om een ​​doorzoekbare database op uw pc te maken.

Deze opdrachtregeltool kan ook een database maken voor meerdere YouTube-kanalen en vervolgens kunt u eenvoudig naar elk stuk tekst zoeken direct vanaf de opdrachtregel. De tools kunnen offline worden uitgevoerd nadat u een kanaal hebt gescand. U kunt een database met onbeperkte kanalen maken en opslaan en vervolgens de snelle zoekfunctie gebruiken om iets te vinden.

Zoeken naar tekst/gesproken woorden in het volledige YouTube-kanaal?

Voor deze tool is Python vereist werken. U moet de nieuwste versie van Python hebben die u hier voor uw platform kunt downloaden. Raadpleeg het onderstaande gedeelte om te zien hoe u het moet installeren.

Yt-fts installeren en instellen:

Het wordt aanbevolen om een ​​virtuele omgeving voor deze tool te maken. U begint dus met het openen van de opdrachtprompt of terminal in een willekeurige map en creëert een virtuele omgeving. Voer hiervoor de volgende opdrachten uit.

python-m venv.

./Scripts/Activate

Nu begint u met het klonen van de GitHub-repository van yt-fts en cd erin. Voer gewoon de onderstaande commando’s een voor een uit om het te doen.

git clone https://github.com/NotJoeMartinez/yt-fts

cd yt-fts

Nu is het tijd om de vereiste afhankelijkheden te installeren. Om dat te doen, hoeft u alleen maar de onderstaande commando’s achter elkaar uit te voeren.

pip install-r requirements.txt python-m pip install-U yt-dlp

Als alle bovenstaande commando’s succesvol worden uitgevoerd, dan nu het instellen van yt-fts is voltooid. U hoeft het niet steeds opnieuw te installeren en in te stellen. Raadpleeg nu het volgende gedeelte om te zien hoe u het kunt gebruiken om iets in een YouTube-kanaal te zoeken.

Yt-fts gebruiken om te zoeken naar gesproken woorden in een YouTube-kanaal:

In dezelfde terminal waar je alles hebt geïnstalleerd, moet je nu een database maken voor een YouTube-kanaal. Daarvoor moet je eerst een YouTube-doelkanaal vinden. Ga naar het tabblad video en kopieer de URL.

Typ in de terminal de volgende opdracht en voeg de URL toe van het kanaal dat u zojuist hebt gekopieerd. Zie hieronder hoe je dit doet.

python yt_fts.py download”YouTube_Channel_URL”

Als je nu de database van het kanaal hebt gemaakt, voeg je toe om hetzelfde te doen met een ander Youtube kanaal. U kunt zoveel zenders toevoegen als u wilt in de database. En om te zien hoeveel kanalen er in de database aanwezig zijn, kunt u het lijstcommando op deze manier gebruiken. Hier zal je de naam van het kanaal en zijn ID zien.

Python yt_fts.py lijst

Om iets in een kanaal te zoeken, gebruik je deze opdracht. Hierin hoef je alleen de zoekterm en de kanaal-ID te vervangen die je kunt krijgen van de lijstopdracht die ik net hierboven noemde.

python yt_fts.py download”YouTube_Channel_URL”–channel-id”Channel_ID”

Je kunt zoeken naar een tekst of woordgroep of andere woorden en het zal laten zien in welke video’s het voorkomt. Het toont je tijdstempel, titel en URL van de video. U springt gewoon om dat te doen en kijkt of het de juiste uitvoer opleverde.

Afsluitende gedachten:

Als u op zoek bent naar een manier om te zoeken naar een specifiek woord of tekst in een specifieke YouTube-kanaal, dan heeft deze tool hier iets voor jou. Volg gewoon de bovenstaande stappen en u kunt nu elk woord of elke tekst op elk YouTube-kanaal doorzoeken. Houd er rekening mee dat het videotranscripties gebruikt om in video’s te zoeken. Dus als een kanaal ze niet heeft, zal het niet goed werken.

Categories: IT Info