มีสามตัวเลือกเรียงตามความซับซ้อน:
- Homebrew (หรือผู้จัดการแพ็คเกจอื่น ๆ )
- สร้างคงที่
- รวบรวมตัวเอง
ในการติดตามสิ่งนี้คุณต้องมีความรู้เล็กน้อยโดยใช้เทอร์มินัล / เชลล์ภายใต้ macOS
1. โฮมบรูว์
Homebrewมีสูตรสำหรับการเผยแพร่ FFmpeg ที่เสถียร สิ่งนี้จะทำให้คุณทำงานได้อย่างรวดเร็ว ก่อนอื่นให้ติดตั้ง Homebrew
จากนั้นติดตั้ง FFmpeg ผ่านffmpeg
สูตร:
brew install ffmpeg
นี่จะดาวน์โหลดการอ้างอิงจำนวนมากเช่น x264 แต่หลังจากนั้นคุณน่าจะดี
หากต้องการอัปเดต ffmpeg ในภายหลังให้รัน:
brew update && brew upgrade ffmpeg
2. สร้างแบบคงที่
โปรเจ็กต์ FFmpeg บนหน้าดาวน์โหลดเสนอลิงก์ไปยังบิลด์สแตติกสำหรับffmpeg
ซึ่งคุณสามารถดาวน์โหลดแยกและใช้ในเทอร์มินัล
บิลด์สแตติกไม่สามารถมีเอนโค้ดเดอร์ทุกตัวที่เป็นไปได้ส่วนใหญ่เกิดจากปัญหาเรื่องลิขสิทธิ์ นี่คือเหตุผลที่ฉันไม่แนะนำให้ใช้นอกจากคุณจะไม่สนใจคุณสมบัติเฉพาะที่คุณต้องการ
เมื่อดาวน์โหลดแตกไฟล์เปิดTerminal.appffmpeg
และนำทางไปยังไดเรกทอรีที่คุณซิปไฟล์เช่นที่คุณพบไฟล์ที่เรียกว่า คัดลอกไฟล์นี้ไปที่/usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
ตอนนี้ถ้าคุณใช้ Bash (ซึ่งเป็นเชลล์เริ่มต้น) ให้เพิ่มไปยัง $ PATH ของคุณ:
open -e ~/.bash_profile
เพิ่มลงในไฟล์ท้ายไฟล์:
export PATH="/usr/local/bin:$PATH"
บันทึกและปิดตัวแก้ไข ตอนนี้รีสตาร์ทเครื่องของคุณและควรกลับwhich ffmpeg
/usr/local/bin/ffmpeg
3. รวบรวมตัวเอง
คุณสามารถของหลักสูตรการสร้างเครื่องมือ FFmpeg ตัวเองต่อไปนี้คู่มือรวบรวม OS X คู่มือนี้จะเป็นข้อมูลล่าสุดเสมอและโดยการรวบรวมด้วยตนเองคุณอาจสามารถปรับแต่งพารามิเตอร์บางอย่างได้
หากต้องการถอนการติดตั้ง FFmpeg เวอร์ชันใดก็ตามที่คุณติดตั้งเราจำเป็นต้องทราบว่าคุณได้ติดตั้งอย่างไรในตอนแรก เนื่องจาก Homebrew จะติดตั้ง/usr/local/Cellar
และเชื่อมโยงกับ/usr/local/bin/ffmpeg
อาจจะไม่ทำให้เกิดปัญหากับไลบรารีอื่น ๆ อย่างไรก็ตามตรวจสอบmake install
สคริปต์ของเวอร์ชันที่คุณสร้างขึ้นด้วยตัวคุณเองและดูว่าพวกเขาวาง FFmpeg ไว้ที่ไหน จากนั้นเพียงแค่ลบออกจากที่นั่น - มันจะไม่รบกวน Homebrew
ข้อผิดพลาดการแบ่งส่วนอาจเกิดจากการเชื่อมโยงที่ไม่เหมาะสมระหว่างไลบรารี x264 หรือ libvpx เนื่องจาก Homebrew จะดูแลสิ่งนี้คุณไม่ควรพบปัญหาใด ๆ