ffmpeg ให้ข้อผิดพลาดในการเปิดตัวใน Mac OS X Lion 10.7.1


8

ฉันติดตั้ง ffmpeg 0.8.5 ใน Mac OS X Lion 10.7.1 ด้วย Homebrew

brew install --use-gcc ffmpeg

มันติดตั้งโดยไม่มีข้อผิดพลาดใด ๆ แต่ตอนนี้เมื่อฉันวิ่งก็ให้สิ่งต่อไปนี้ -

dyld: Library not loaded: /usr/local/Cellar/ffmpeg/0.8.5/lib/libavdevice.dylib
  Referenced from: /usr/local/bin/ffmpeg
  Reason: Incompatible library version: ffmpeg requires version 53.0.0 or later, but libavdevice.dylib provides version 52.0.0
Trace/BPT trap: 5

คำตอบ:


7

ลองใช้:

$ brew update && brew install `brew outdated` && brew cleanup

สคริปต์นี้จะช่วยให้คุณติดตามการเปลี่ยนแปลงในไลบรารีที่จำเป็น

หากคุณผู้ที่ไม่ทำงานลอง:

$ brew doctor (check your setup for common problems)
$ brew missing (to check installed packages for missing deps)

ชงแพทย์ตรวจสอบการตั้งค่าของคุณสำหรับปัญหาที่พบบ่อยชงหายไปตรวจสอบแพคเกจที่ติดตั้งหายไปสำหรับ deps ที่ขาดหายไป

คุณสามารถเริ่มต้นใหม่ได้ (ซึ่งควรดูแลปัญหาทั้งหมด):

$ brew uninstall --force `brew deps ffmpeg`
$ brew install ffmpeg

แล้วก็

$ brew update

ไม่ได้ทำงานสำหรับฉัน :( แต่ยังคงขอบคุณสำหรับความพยายามของคุณ :)
Rifat

ฉันได้เพิ่มวิธีแก้ไขเพิ่มเติมอีกสองสามข้อให้ลอง
l'L'l

brew uninstall --force Brew deps ffmpeg`` & การติดตั้งใหม่ได้ทำเคล็ดลับสำหรับฉันแม้ว่ามันจะยังถอนการติดตั้งคอมไพล์และติดตั้งไม่ได้
Ahmed Fasih

0

ฉันวิ่ง: brew install libav

หลังจากนั้นก็บ่นเกี่ยวกับการเชื่อมโยง: brew link --overwrite avconv

ใช้งานได้ทันที

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.