การให้คะแนนโดยบรรณาธิการ: การให้คะแนนของผู้ใช้:[รวม: 0 เฉลี่ย: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }
ในโพสต์นี้ ฉันจะพูดถึงเครื่องมือโอเพ่นซอร์สฟรีที่เรียกว่า yt-fts เครื่องมือนี้ช่วยให้คุณสร้างฐานข้อมูลที่ค้นหาได้ของวิดีโอ YouTube ของคุณ ซึ่งคุณสามารถค้นหาข้อความหรือคำพูดใดๆ ในวิดีโอที่ต้องการได้ โดยพื้นฐานแล้ว เครื่องมือนี้จะดาวน์โหลดการถอดเสียงทั้งหมดของวิดีโอ YouTube เพื่อสร้างฐานข้อมูลที่ค้นหาได้บนพีซีของคุณ
เครื่องมือบรรทัดคำสั่งนี้ยังสามารถสร้างฐานข้อมูลสำหรับช่อง YouTube หลายช่อง จากนั้นคุณสามารถค้นหาข้อความใดๆ ได้อย่างง่ายดาย จากบรรทัดคำสั่ง เครื่องมือสามารถทำงานแบบออฟไลน์ได้หลังจากที่คุณสแกนช่องสัญญาณแล้ว คุณสามารถสร้างและจัดเก็บฐานข้อมูลของช่องได้ไม่จำกัด จากนั้นใช้การค้นหาที่รวดเร็วเพื่อค้นหาอะไรก็ได้
จะค้นหาข้อความ/คำพูดในช่อง YouTube ทั้งหมดได้อย่างไร
เครื่องมือนี้ต้องใช้ Python ไปทำงาน. คุณต้องมี Python เวอร์ชันล่าสุดซึ่งคุณสามารถดาวน์โหลดสำหรับแพลตฟอร์มของคุณได้จากที่นี่ โปรดดูวิธีติดตั้งในส่วนด้านล่าง
การติดตั้งและการตั้งค่า yt-fts:
ขอแนะนำให้สร้างสภาพแวดล้อมเสมือนจริงสำหรับเครื่องมือนี้ ดังนั้น คุณเริ่มต้นด้วยการเปิดพร้อมรับคำสั่งหรือเทอร์มินัลในโฟลเดอร์ใดก็ได้ และสร้างสภาพแวดล้อมเสมือนจริง ในการทำเช่นนั้น ให้รันคำสั่งต่อไปนี้
python-m venv.
./Scripts/Activate
ตอนนี้ คุณเริ่มต้นด้วยการโคลนที่เก็บ GitHub ของ yt-fts แล้ว cd ลงไป เพียงรันคำสั่งด้านล่างทีละคำสั่ง
git clone https://github.com/NotJoeMartinez/yt-fts
cd yt-fts
ตอนนี้ ได้เวลาติดตั้งการพึ่งพาที่จำเป็นแล้ว ในการทำเช่นนั้น คุณเพียงแค่เรียกใช้คำสั่งด้านล่างทีละคำสั่ง
pip install-r specifications.txt python-m pip install-U yt-dlp
หากคำสั่งด้านบนทั้งหมดทำงานได้สำเร็จ ตอนนี้ การตั้งค่า yt-fts เสร็จสมบูรณ์แล้ว คุณจะไม่ต้องติดตั้งและตั้งค่าซ้ำแล้วซ้ำอีก ตอนนี้ โปรดดูส่วนถัดไปเพื่อดูวิธีใช้เพื่อค้นหาอะไรก็ได้ในช่อง YouTube
การใช้ yt-fts เพื่อค้นหาคำพูดในช่อง YouTube:
ใน เทอร์มินัลเดียวกับที่คุณติดตั้งทุกอย่าง ตอนนี้คุณต้องสร้างฐานข้อมูลสำหรับช่อง YouTube คุณต้องค้นหาช่อง YouTube เป้าหมายก่อน ไปที่แท็บวิดีโอแล้วคัดลอก URL
ในเทอร์มินัลให้พิมพ์คำสั่งต่อไปนี้ และเพิ่ม URL ของช่องที่คุณเพิ่งคัดลอก ดูวิธีการด้านล่าง
python yt_fts.py ดาวน์โหลด”YouTube_Channel_URL”
ตอนนี้ เมื่อคุณสร้างฐานข้อมูลของช่องแล้ว คุณเพิ่มทำสิ่งเดียวกันกับฐานข้อมูลอื่นๆ ช่องยูทูป. คุณสามารถเพิ่มช่องได้มากเท่าที่คุณต้องการในฐานข้อมูล และหากต้องการดูว่ามีกี่ช่องในฐานข้อมูล คุณสามารถใช้คำสั่ง list แบบนี้ ที่นี่จะแสดงชื่อช่องและ ID ของช่อง
python yt_fts.py list
หากต้องการค้นหาสิ่งใดในช่อง ให้ใช้คำสั่งนี้ ในนี้ คุณเพียงแค่ต้องแทนที่ข้อความค้นหาและรหัสช่องที่คุณได้รับจากคำสั่งรายการที่ฉันกล่าวถึงข้างต้น
python yt_fts.py ดาวน์โหลด”YouTube_Channel_URL”–channel-id”Channel_ID”
คุณสามารถค้นหาข้อความหรือวลี หรือคำอื่นๆ และจะแสดงในวิดีโอที่มีอยู่ มันจะแสดงการประทับเวลา ชื่อเรื่อง และ URL ของวิดีโอ คุณเพียงแค่ข้ามไปทำสิ่งนั้นและดูว่าผลลัพธ์นั้นให้ผลลัพธ์ที่ถูกต้องหรือไม่
ปิดความคิด:
หากคุณกำลังมองหาวิธีค้นหาคำหรือข้อความเฉพาะเจาะจงใน ช่อง YouTube เครื่องมือนี้ช่วยคุณได้ เพียงทำตามขั้นตอนด้านบน จากนั้นคุณจะสามารถค้นหาคำหรือข้อความในช่อง YouTube ใดก็ได้ โปรดทราบว่ามันใช้การถอดเสียงวิดีโอเพื่อค้นหาภายในวิดีโอ ดังนั้น หากช่องไม่มีช่องดังกล่าว ก็จะทำงานไม่ถูกต้อง