วิธีแปลงไฟล์เสียงเป็นริงโทน iPhone จาก Mac Command Line

สารบัญ:

Anonim

เคยต้องการสร้างเสียงเรียกเข้า iPhone หรือ Android จากไฟล์เสียงที่มีอยู่ แต่ต้องการดำเนินการทั้งหมดจากบรรทัดคำสั่งหรือไม่ คุณโชคดีเพราะ Mac OS X มีเครื่องมือแปลงเสียงขนาดเล็กที่สามารถเปลี่ยนแทร็กเสียงที่มีอยู่ให้เป็นเสียงเรียกเข้าที่เข้ากันได้กับ Android หรือ iPhone ในไม่กี่วินาที เราจะแบ่งคำสั่งสำหรับผู้ใช้ Android และ iPhone แม้ว่าคุณจะเลือกวิธีใดก็ตาม คุณก็ยังต้องซิงค์เสียงเรียกเข้าไปยังอุปกรณ์ด้วยตัวคุณเอง

เห็นได้ชัดว่าสิ่งนี้มุ่งเป้าไปที่ผู้ใช้ขั้นสูงที่ชอบยุ่งวุ่นวายใน Terminal และแน่นอนว่าไม่ใช่วิธีที่เป็นมิตรต่อผู้ใช้มากที่สุดในการสร้างเสียงเรียกเข้าเหมือนกับที่ทำกับ iTunes หรือ Garageband ไม่ วิธีนี้เหมาะสำหรับผู้ใช้ที่ต้องการหลีกเลี่ยง GUI ไม่ว่าจะด้วยเหตุผลใดก็ตาม และเปลี่ยนไปใช้เทอร์มินัลแทน บางทีอาจทำให้งานเป็นไปโดยอัตโนมัติหรืออาจเพียงเพื่อให้ได้เครดิตที่เกินบรรยาย

โปรดทราบว่าเสียงเรียกเข้าของ iPhone ที่สร้างขึ้นด้วยวิธีนี้จะต้องมีความยาวไม่เกิน 45 วินาทีจึงจะใช้งานได้จริงบนอุปกรณ์ สมาร์ทโฟน Android ไม่จำกัดเวลาเหมือนกัน แต่คุณสามารถตัดแต่งเสียงได้ตลอดเวลา

วิธีแปลงไฟล์เสียงเป็นริงโทน iPhone จาก Command Line

iPhone ใช้รูปแบบเสียงเรียกเข้า m4r ซึ่งแตกต่างจากไฟล์เสียงประเภท m4a

เราจะใช้คำสั่ง afconvert เพื่อนำไฟล์เสียงที่มีอยู่แล้วแปลงเป็น m4r โดยตรง ไวยากรณ์ทั่วไปที่จะใช้มีดังนี้:

afconvert -f m4af

ตัวอย่างเช่น เราจะนำเพลงสั้นๆ ชื่อ "กำลังรอ" จากคลัง iTunes และแปลงเป็น m4r ที่จะวางบนเดสก์ท็อป:

afconvert ~/Music/iTunes/iTunes\ Media/Music/Shook/Waiting.mp3 ~/Desktop/Waiting.m4r -f m4af

ก้าวไปอีกขั้น เราจะแปลงแทร็กเสียง (ในกรณีนี้คือ mp3) เป็น m4r จากนั้นนำเข้าโดยตรงไปยัง iTunes โดยเปิดผ่านที่นั่น:

afconvert ~/Music/Sample.mp3 ~/Sample.m4r -f m4af && open ~/Sample.m4r

ได้ คุณสามารถวางไฟล์ m4r โดยตรงลงในโฟลเดอร์ Tones แทนได้ แต่ iTunes จะต้องเปิดใช้งานด้วยวิธีใดวิธีหนึ่งจึงจะนำเข้าได้

คุณยังคงต้องซิงค์เสียงเรียกเข้าไปยัง iPhone ด้วยตัวคุณเอง เว้นแต่คุณจะเปิดการซิงค์อัตโนมัติ เมื่ออยู่บน iPhone ให้ตั้งเป็นเสียงเรียกเข้าปกติผ่านการตั้งค่า > เสียง หรือกำหนดให้กับ ผู้ติดต่อถ้าคุณต้องการให้ไม่ซ้ำกับบุคคลใดบุคคลหนึ่ง

วิธีแปลงไฟล์เสียงเป็นริงโทน Android ผ่าน Terminal บน Mac

เห็นได้ชัดว่าเสียงเรียกเข้า iPhone ครอบคลุมข้างต้น แต่คุณสามารถทำได้ด้วยเสียงเรียกเข้า Android เช่นกัน อันที่จริง โทรศัพท์ Android ยอมรับ mp3 และ m4a เป็นไฟล์เสียงเรียกเข้า ดังนั้นสิ่งที่เราต้องทำคือปรับคำสั่ง afconvert เพื่อระบุเอาต์พุตรูปแบบไฟล์อื่น ไวยากรณ์ไม่เหมือนกับการแปลงที่ระบุไว้ด้านบน:

afconvert /path/to/original /destination/ringtone.m4a -f m4af

ตัวอย่างเช่น คำสั่งนี้จะนำไฟล์เสียงบนเดสก์ท็อปชื่อ “1up.aiff” และเปลี่ยนเป็นเสียงเรียกเข้า Android:

afconvert ~/Desktop/1up.aiff ~/Desktop/1up.m4a -f m4af

ตอนนี้ คุณเพียงแค่ต้องรับเสียงเรียกเข้าไปยังโทรศัพท์ Android ไม่ว่าจะผ่าน Google Play ด้วย Android File Transfer หรือโดยการเมานต์เป็นไดรฟ์และคัดลอกไปยังไฟล์โทรศัพท์ผ่านระบบไฟล์หากคุณกำลังคัดลอกผ่านระบบไฟล์ อย่าลืมวางลงในโฟลเดอร์ "เสียงเรียกเข้า" บนโทรศัพท์ Android - หากไม่มีโฟลเดอร์นั้นด้วยเหตุผลบางประการหรืออย่างอื่น ให้สร้างขึ้นเอง เมื่ออยู่บนโทรศัพท์ Android ในตำแหน่งที่เหมาะสม คุณจะพบได้ในการตั้งค่า > เสียง > เสียงเรียกเข้าโทรศัพท์

คุณสามารถแปลงไฟล์เสียงเป็นเสียงเรียกเข้าโดยใช้บรรทัดคำสั่งด้วย afconvert ได้หรือไม่ คุณพบวิธีแก้ปัญหาอื่นหรือไม่? แจ้งให้เราทราบประสบการณ์ของคุณในความคิดเห็น

วิธีแปลงไฟล์เสียงเป็นริงโทน iPhone จาก Mac Command Line