ARM için FFMPEG Derlemesi


9

Bir Linux ARM bilgisayarım var (BeagleBone Black). Bazı kamera akışı yapmaya çalışıyorum ve bunu yapmak için FFMPEG'e ihtiyacım var. Düşünebildiğim her şeyi denedim (genel olarak derlemek için aşağıdaki kılavuzlar dahil), ancak ölümcül hatalar olmadan FFMPEG (ARM için) derleyemedim.

ubuntu @ ubuntu-armhf: ~ / ffmpeg_sources / ffmpeg $ ./configure --prefix = "$ HOME / ffmpeg_build" \

--extra-cflags = "- I $ HOME / ffmpeg_build / include" --extra-ldflags = "- L $ HOME / ffmpeg_build / lib" \ --bindir = "$ HOME / bin" --extra-libs = " -ldl "--enable-gpl --enable-libass --enable-libfdk-aac \ --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx \ --enable -libx264 --enable-nonfree --enable-x11grab

HATA: libfdk_aac bulunamadı

ARMv7 işlemci için FFMPEG'in nasıl derleneceğini bilen var mı?


Genel bilgelik, onu mimariniz için bir (çapraz) derleyici araç zinciri kullanmak dışında, x86 için yaptığınız gibi derlemenizdir. Hangi kesin "ölümcül hataları" alıyorsunuz? Eksik bir bağımlılık, derleyici sürümü sorunu veya başka bir nüans olabilir. Ölümcül bir hata almanız, yaklaşımınızın temelde yanlış olduğu anlamına gelmez. Bu sadece soruna daha yakından bakmamız gerektiği anlamına geliyor.
allquixotic

Ne yazık ki, bu tür bir soru neredeyse kesin olarak çözmek için aramızda büyük miktarda ileri geri tartışma gerektirecektir. Burada bizimle yorumlar üzerinde çalışmaya devam edebilirsiniz, ancak endişelenin, eğer 20 itibar kazanabilirseniz, bu konuda sohbet etmek yorumlarda konuşmaktan çok daha iyi olur .
allquixotic

Size yardımcı olmaya başlamak için gerekli bilgiler: Beagle'ın kendisinde veya standart bir masaüstü bilgisayarda ffmpeg'i derlemeye mi çalışıyorsunuz ? Her iki durumda da, hangi derleyiciyi kullanıyorsunuz? Çıkışı gcc -vyararlı olacaktır. Ayrıca Linux kullandığınız dağıtıma hangi yürürlükteki herhangi bilgi, not ./configure, aldığınız geçmek komut satırını ve kesin derleyici çağırma ve hata mesajı (emin geçmek için değil markasını -jiçin makehata mesajı anlaşılmaz hale gelmesini önlemek için!)
allquixotic

yeterli kaynağınız varsa, beagleboard'un kendisinde derleyebilirsiniz. Kesinlikle daha fazla bilgi yardımcı olacaktır.
Journeyman Geek

1
Hey, bak, 21 temsilciniz var! (soru upvotes). Sohbete gelmeyi deneyin!
allquixotic

Yanıtlar:


0

Uzun @JourneymanGreek ile tartışma ve @allquixotic ettikten sonra sohbet , benim soruya bir cevap bulmak başardı. Temelde çalışana kadar derlemek için kodlayıcıları bırakmaya başladım!

Bu durumda, hata mesajı libfdk_aac bulunamadığı için, yapılandırma dosyasının --enable-libfdk-aac1hile yaptığı kısmının kaldırılması

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.