YouTube เป็น MP3 ด้วย yt-dlp
ประกอบคำสั่ง yt-dlp ที่เปลี่ยนวิดีโอ YouTube ให้เป็นไฟล์ MP3 ที่มีแท็กและภาพปก
ทำอย่างไรให้ได้ MP3 ที่ใช้งานได้จริง
การดึงเสียงคือการแปลงไฟล์ จึงต้องมี ffmpeg เสมอ — นี่คือสาเหตุที่คำสั่งล้มเหลวบนเครื่องที่เพิ่งติดตั้งใหม่ ดีที่สุด (VBR) คือค่าเริ่มต้นที่ถูกต้อง เพราะอัตราส่วนขนาดต่อคุณภาพดีที่สุด และ bitrate คงที่ที่สูงกว่าก็เพิ่มคุณภาพที่ต้นทางไม่เคยมีไม่ได้
ภาพปกและเมทาดาทาเปลี่ยนโฟลเดอร์ไฟล์ไร้ชื่อให้กลายเป็นสิ่งที่โปรแกรมเล่นเพลงจัดระเบียบได้ รูปแบบชื่อไฟล์ที่นี่วางชื่อศิลปินไว้ก่อน และหากในแท็กไม่มีศิลปินก็จะใช้ชื่อผู้อัปโหลดแทน
--audio-quality 0 คือค่าที่คนเข้าใจผิดมากที่สุด มันไม่ได้แปลว่า "คุณภาพศูนย์" แต่เป็นค่าที่ดีที่สุดของบิตเรตแบบแปรผัน เฉลี่ยราว 245 kbps และสเกลนี้เดินกลับทาง คือ 0 ดีที่สุดและ 9 แย่ที่สุด บิตเรตแบบแปรผันจะใช้บิตมากขึ้นในช่วงที่เสียงแน่นและใช้น้อยลงในช่วงเงียบ ไฟล์ VBR ขนาดเท่ากันจึงมักฟังดีกว่าไฟล์บิตเรตคงที่ ถ้ามีอุปกรณ์ที่ยืนกรานว่าต้องเป็นบิตเรตคงที่ ให้ระบุไปตรง ๆ — --audio-quality 320K — แทนที่จะเดาตัวเลขบนสเกล 0–9
คำถามที่สำคัญกว่าคือควรแปลงหรือเปล่า YouTube ส่งเสียงมาเป็น Opus หรือ AAC ซึ่งไม่ใช่ MP3 ทั้งคู่ การขอ MP3 จึงหมายถึงการเข้ารหัสใหม่เสมอ ไฟล์จะถูกถอดรหัสแล้วบีบอัดอีกครั้ง และคุณภาพหายไปเล็กน้อยทุกครั้ง ถ้าไม่มีอะไรของคุณที่ต้องการนามสกุล .mp3 โดยเฉพาะ ให้เลือก "ดีที่สุด (ไม่แปลง)" แทน เร็วกว่า ไม่ต้องใช้ ffmpeg เลย และผลลัพธ์ใกล้เคียงต้นฉบับมากกว่าไฟล์ MP3 ใด ๆ แปลงเมื่อเครื่องเสียงรถ โปรแกรมดีเจ หรือมือถือเครื่องเก่าไม่เปิดทางเลือกอื่นให้คุณ
ถ้าต้องการทั้งเพลย์ลิสต์ ให้เปิดเพลย์ลิสต์แล้วเพิ่มไฟล์บันทึกการโหลด ไฟล์นั้นจะจดว่าโหลดอะไรไปแล้ว สัปดาห์หน้ารันคำสั่งเดิมจึงหยิบเฉพาะของใหม่แทนที่จะเริ่มใหม่ทั้งหมด และเมื่อใช้ร่วมกับ "ไปต่อแม้เจอข้อผิดพลาด" เพลงเดียวที่ถูกล็อกภูมิภาคหรือถูกลบก็จะไม่ลากอีกสองร้อยเพลงลงไปด้วย ถ้าลำดับเพลงสำคัญ ให้ใส่เลขลำดับเพลย์ลิสต์ลงในเทมเพลตชื่อไฟล์ ไม่อย่างนั้นโปรแกรมเล่นจะเรียงโฟลเดอร์ตามตัวอักษรและลำดับอัลบั้มจะเพี้ยน