Ffmpeg কনফিগার করার সময় "অজানা বিকল্প" - সক্ষম-libfaad "ত্রুটি: libfaac পাওয়া যায় নি"


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 টি স্পেস সহ আপনার কোডটি সঠিকভাবে ইনডেন্ট করতে শিখুন, তবে আপনাকে ব্যাকটিকস জিনিসটি করতে হবে না।
স্লিক করুন

উত্তর:


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

এবং এফএফম্পেগের জন্য:

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
অ্যাপটি

3

আমি দেখতে পেয়েছি যে উবুন্টুতে 12.04 লিবফাএক-দেব ইনস্টলযোগ্য নয়, সুতরাং এই নির্দেশাবলী অনুসরণ করে ( /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

চালান:

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

এটি এই ত্রুটি সমাধান করা উচিত।


2

যদি আপনার ইসি 2 উবুন্টু ইনস্টলসে ...

আপনার অবশ্যই এই ইয়াসমে আপগ্রেড করতে হবে, যা ভান্ডারে নেই

.....

 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 ..

আপনি দয়া করে কেন এটি সুপারিশ করছেন তা দয়া করে ব্যাখ্যা করতে পারেন? ওপির ত্রুটি বার্তার ইয়াসম বা ইসি 2 এর সাথে কোনও সম্পর্ক নেই।
কেভিন বোয়েন

1
খ / সি আমি যখন এই থ্রেডের নির্দেশনা অনুসরণ করছিলাম এবং আমি এটি পেয়েছিলাম -> তারপরে, x264 এর জন্য: সিডি গিট ক্লোন গিট: //git.videolan.org/x264 সিডি x264 / / কনফিগার - অক্ষম-স্থিতিশীল ... .. আমি যা পোস্ট করেছি তা না করে আমি অগ্রসর হতে পারিনি।
sirvon

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.videolan.org/x264

সিডি x264

./ কনফিগার - সক্ষম-অচল

করতে

sudo checkinstall --pkgname = x264 --pkgversion = "3: $ (./ version.sh | \ awk -F '["]' '/ পয়েন্ট / {মুদ্রণ $ 4 "+ গিট" $ 5}') "- ব্যাকআপ = না --deldoc = হ্যাঁ f --fstrans = না --default

স্ট্যাটিক বিল্ডের জন্য এটি যথেষ্ট নয় 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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.