"अज्ञात विकल्प" --enable-libfaad "ERROR: libfaac नहीं मिला" जबकि ffmpeg को कॉन्फ़िगर करना


9

मैं इन निर्देशों का पालन कर इसे स्थापित करने की कोशिश कर रहा हूं:

sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev
cd
mkdir ffmpeg-x264-avfilter
cd ffmpeg-x264-avfilter
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`+`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default
cd ..
svn checkout svn://svn.ffmpeg.org/soc/libavfilter
cd libavfilter
./checkout.sh
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf
make
sudo checkinstall --pkgname=ffmpeg-avfilter --pkgversion "4:0.5+svn`date +%Y%m%d`" --backup=no --default

मुझे ये त्रुटियां मिलीं:

Unknown option "--enable-libfaad".
Unknown option "--enable-avfilter-lavf".
ERROR: libfaac not found

मैं क्या गलत कर रहा हूं?


किसी भी त्रुटि जब चल रहा है apt-get install libfaac-dev? इसके अलावा, अज्ञात विकल्पों को हटा दें। इसके अलावा, कृपया 4 स्थानों के साथ अपने कोड को ठीक से इंडेंट करना सीखें, फिर आपको बैकटिक्स बात नहीं करनी है।
slhck

जवाबों:


23

ठीक है, libfaacपहले स्थापित करें । ऐसा लगता है कि ऐसा करने में कोई त्रुटि थी। सुनिश्चित apt-get install libfaac-devकार्य करें।

FFmpeg और x264 को स्थापित करने के लिए उचित निर्देश यहां दिए गए हैं

sudo apt-get update
sudo apt-get -y install build-essential checkinstall git libfaac-dev libgpac-dev \
  libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \
  libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev \
  libxfixes-dev texi2html yasm zlib1g-dev

फिर, x264 के लिए:

cd
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static
make
sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | \
  awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes \
  --fstrans=no --default

और FFmpeg के लिए:

cd
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
  --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis \
  --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(date +%Y%m%d%H%M)-git" --backup=no \
  --deldoc=yes --fstrans=no --default
hash x264 ffmpeg ffplay ffprobe

वह यह है - फ़िल्टर स्वचालित रूप से शामिल होना चाहिए।


बस एक नोट, पहले एप्टीट्यूड इंस्टाल लिस्ट में, आप जोड़ सकते हैंcheckinstall
mido

3

मैंने पाया कि उबंटू में 12.04 libfaac-dev इंस्टॉल करने योग्य नहीं था, इसलिए इन निर्देशों ( /superuser/467774/how-to-install-libfaac-dev ) का अनुसरण करते हुए मैंने मल्टीवर्स रिपॉजिटरी को सक्षम किया:

sudo nano /etc/apt/sources.list

रेपो को सक्षम करने के लिए निम्न तर्ज पर हैश को हटा रहा है:

deb http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates multiverse

Daud:

sudo apt-get update
sudo apt-get install libfaac-dev

इस त्रुटि को हल करना चाहिए।


2

यदि आपकी स्थापना ec2 ubuntu उदाहरण पर ...

आपको इस यासम में अपग्रेड करना होगा, जो रिपोज में नहीं है

.....

 install yasm

 wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

 tar xvzf yasm-1.2.0.tar.gz

 cd yasm-1.2.0

 ./configure

 make && make install

 cd ..

क्या आप यह समझा सकते हैं कि आप इसकी सिफारिश क्यों कर रहे हैं? ओपी के त्रुटि संदेश का यास्म या ec2 से कोई लेना-देना नहीं है।
केविन बोवेन

1
b / c जैसा कि मैं इस थ्रेड के निर्देशों का पालन कर रहा था और मुझे यह मिल गया -> इसके बाद, x264 के लिए: cd git क्लोन क्लोन git: //git.videolan.org/x264 cd x264 ./configure-nable- static ... .. मैं तब तक आगे नहीं बढ़ सकता जब तक कि मैंने वही नहीं किया जो मैंने अभी पोस्ट किया है।
सिरवन

0

ठीक है अगर आपके पास यह त्रुटि है जब आप ffmpeg स्थापित करने का प्रयास करते हैं तो आपको सोर्सफोर्ज से लंगड़ा डाउनलोड करना होगा

टर्मिनल खोलें और निम्नलिखित लिखें

wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r=http%3A%2F%2Fffmpeg.zeranoe.com%2Fforum%2Fviewtopic.php%3Ff%3D5%26t%3D94&ts=1339140293&use_mirror=ignum

एक के बाद एक प्रयास करके डाउनलोड करने के बाद ।।

tar -zxvf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure

make

make install

और तुमने किया।



-1

फिर, x264 के लिए:

सीडी

git क्लोन क्लोन git: //git.videolan.org/x264

cd x264

./configure --enable-static

बनाना

sudo checkinstall --pkgname = x264 --pkgversion = "3: $ (./ version.sh | \ awk -F '["]' / 'POINT / {प्रिंट $ 4 "+ git" $ 5}}) "--backup = नहीं - डडेलोक = हाँ \ _fstrans = नो - डेफॉल्ट

यह एक स्थिर बिल्ड के लिए पर्याप्त नहीं है x264 अन्य गतिशील पुस्तकालयों से लिंक नहीं होना चाहिए, समस्याओं का सामना करने से बचने के लिए निम्नलिखित का उपयोग करें जब यह ffmpeg को संकलित करने के लिए आता है:

x264:

cd

clone git://git.videolan.org/x264

cd x264

./configure --enable-static 
--disable-opencl \ 
--disable-avs \ 
--disable-cli \ 
--disable-ffms \ 
--disable-gpac \ 
--disable-lavf \ 
--disable-swscale 

make

sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | \ awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes \ --fstrans=no --default
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.