มีสามตัวเลือกเรียงตามความซับซ้อน:
- 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 จะดูแลสิ่งนี้คุณไม่ควรพบปัญหาใด ๆ