Saya memiliki komputer Linux ARM (BeagleBone Black). Saya mencoba melakukan streaming kamera dan perlu FFMPEG untuk melakukannya. Saya telah mencoba semua yang dapat saya pikirkan (termasuk panduan berikut untuk mengkompilasinya secara umum), tetapi gagal mengkompilasi FFMPEG (untuk ARM) tanpa kesalahan fatal.
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-libvorbis --enable-libvpx \ --enable -libx264 --enable-nonfree --enable-x11grab
GALAT: libfdk_aac tidak ditemukan
Adakah yang tahu cara mengkompilasi FFMPEG untuk prosesor ARMv7?
sumber
gcc -v
akan bermanfaat. Juga mencatat setiap informasi yang berlaku tentang yang Linux distro yang Anda gunakan, yang./configure
baris perintah Anda lulus, dan compiler doa yang tepat dan pesan kesalahan yang Anda terima (make yakin tidak lulus-j
untukmake
menghindari mengaburkan pesan kesalahan!)Jawaban:
Setelah berdiskusi panjang dengan @JourneymanGreek dan @allquixotic pada obrolan , saya dapat menemukan jawaban untuk pertanyaan saya. Saya pada dasarnya baru mulai meninggalkan encoders untuk dikompilasi sampai berhasil!
Dalam hal ini, karena pesan kesalahan tidak ditemukan libfdk_aac, menghapus bagian dari file konfigurasi yang mengatakan
--enable-libfdk-aac1
melakukan triksumber