ในขณะที่ฉันกำลังพยายามหาไฟล์เสียงคุณภาพสูงจากพื้นหลังบางส่วนเพื่อใช้ในเพลงของฉันสิ่งแรกที่ฉันอ่านคือใช้ youtube-dl เพื่อดาวน์โหลดและ ffmpeg เพื่อแปลงเป็นฟอร์แมท FL Studio จริง ๆ แล้วสามารถนำเข้าได้ คุณ aac และ m4a)
ตอนนี้ทำตามคำแนะนำฉันดาวน์โหลด youtube-dl สำหรับ Windows แล้วลองเรียกมันผ่านทาง cmd / powershell (ฉันลองทั้งคู่) ทั้งหมดที่กล่าวมาคือ:
Die Benennung "youtube-dl" เป็นชื่อ Eines Cmdlet, Einer Funktion, Einer Skriptdatei หรืออีกคนหนึ่งเป็นผู้เขียนโปรแกรม. Überprüfen Sie ตาย Schreibweise des Namens, หรือ Obst Pfad korrekt ist (ผู้เข้าพักที่อ่อนโยน), และ Wiederholen Sie den Vorgang
สิ่งนี้แปลเป็น:
ชื่อ "youtube-dl" ไม่รู้จักเป็นชื่อของ cmdlet, ฟังก์ชั่น, สคริปต์หรือไฟล์ที่เรียกใช้งานได้ โปรดตรวจสอบการสะกดชื่อและเส้นทางที่ถูกต้องและลองใหม่อีกครั้ง
นี่คือคำสั่งที่ฉันใช้:
youtube-dl -f bestaudio (video url) -o /Download/(filename).mp4
ฉันทำ google สำหรับข้อผิดพลาดนี้ แต่ฉันไม่พบสิ่งใดเฉพาะกับ youtube-dl ฉันเพิ่มไฟล์. exe ลงในPATH
ตัวแปรแล้วลองคำสั่งyoutube-dl
รวมyoutube-dl.exe
ทั้งข้อผิดพลาดเดียวกัน ฉันได้ลองติดตั้ง c ++ redistributable 2010 พร้อมตัวติดตั้งแล้วบอกฉันว่าฉันติดตั้งรุ่นที่ใหม่กว่าแล้ว ฉันพยายามติดตั้งตัวแปลภาษาไพ ธ อนแม้ว่าจะมีเว็บไซต์ระบุว่าไม่จำเป็นต้องใช้ windows exe
มันน่าผิดหวังอย่างมากฉันจะให้โปรแกรมนี้ทำงานได้อย่างไร?
แก้ไข:
หลังจากพยายามเรียกใช้คำสั่งในขณะที่.\youtube-dl.exe
ฉันได้รับผลลัพธ์ต่อไปนี้ (แปลด้วยตัวเอง):
ข้อผิดพลาดในการพยายามรันโปรแกรม "youtube-dl.exe": การเข้าถึงถูกปฏิเสธบรรทัด: 1 ตัวอักษร: 1 +. \ youtube-dl.exe -f bestaudio (ลิงค์วิดีโอ) -o / (filen ... + ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ที่บรรทัด: 1 ตัวละคร: 1 +. \ youtube-dl.exe -f bestaudio (ลิงค์วิดีโอ) -o / (filen ... + ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd
เชลล์เมื่อคุณเปลี่ยนPATH
หรือไม่?
PATH
ตัวแปรไม่ควรเกี่ยวข้องหรือไม่
PATH
แต่แม้หลังจากเปลี่ยนไปที่โฟลเดอร์ exe อยู่ในฉันได้รับข้อผิดพลาดเดียวกัน นอกจากนี้อย่างที่ฉันบอกไปแล้วฉันได้ลองไปที่โฟลเดอร์ใน cmd แล้วเรียกใช้ exe ซึ่งควรใช้งานได้