सेंटो 6 में लिबाव-टूल्स कैसे स्थापित करें


0

मैंने इसे स्रोत से संकलित करने के लिए ट्यूटोरियल का उपयोग किया, लेकिन इसने मेरे लिए कभी काम नहीं किया। मैं निम्नलिखित बिंदुओं पर त्रुटि का सामना कर रहा हूं

डाउनलोड x264 कोडेक और इसे संकलित करें:

git clone git://git.videolan.org/x264.git x264
cd x264
./configure –enable-static
make && make install

त्रुटि संग्रह:

 cd x264
     ./configure –enable-static
    Unknown option –enable-static, ignored
    Found no assembler
    Minimum version is yasm-1.2.0
    If you really want to compile without asm, configure with --disable-asm.
      make && make install
    Makefile:3: config.mak: No such file or directory
    ./configure
    Found no assembler
    Minimum version is yasm-1.2.0
    If you really want to compile without asm, configure with --disable-asm.
    make: *** [config.mak] Error 1

तथा

cd libav
./configure --enable-gpl --enable-nonfree
make && make install

त्रुटि संग्रह:

 cd libav
./configure --enable-gpl --enable-nonfree
Unable to create and execute files in /tmp.  Set the TMPDIR environment
variable to another directory and make sure that it is not mounted noexec.
Sanity test failed.

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
libav-tools@libav.org mailing list or IRC #libav on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
  make && make install
Makefile:1: config.mak: No such file or directory
Makefile:99: /common.mak: No such file or directory
Makefile:137: /libavutil/Makefile: No such file or directory
Makefile:137: /library.mak: No such file or directory
Makefile:139: /doc/Makefile: No such file or directory
Makefile:214: /tests/Makefile: No such file or directory
make: *** No rule to make target `/tests/Makefile'.  Stop.

संदर्भ लिंक: http://blog.droidzone.in/2013/12/24/convert-a-wmv-file-to-avi-on-the-linux-command-line/


मैं इन का उपयोग कर स्थापित है, लेकिन अभी भी मैं मुद्दों का सामना कर रहा हूँ

wget https://www.libav.org/releases/libav-10.5.tar.gz
tar xf libav-10.5.tar.gz
TMPDIR=/home/sociaow2/tmp/avco/libav-10.5 ./configure
make && make install
cd

जब मैं उस कमांड को दर्ज करता हूं तो सभी लिबास अब इंस्टाल हो जाते हैं

 avconv -i state.mp4  -r 20 -s 480x352 -b 600k  -vcodec libx264 out_state.mp4

अज्ञात एनकोडर 'libx264' कमांड पर

  avconv -i state.mp4  -r 20 -s 480x352 -b 600k  -vcodec libx264 out_state.mp4

अज्ञात एनकोडर 'libmp3lame' कमांड पर

 avconv -i state.mp4  -r 20 -s 480x352 -b 600k  -vcodec libx264 out_state.mp4

त्रुटि लॉग से, आपको एक कोडांतरक (जैसे yasm) स्थापित करने , या --disable-asmध्वज के साथ संकलित करने की आवश्यकता है ।
ब्रेकथ्रू

जवाबों:


1

आप शायद --enable-libx264अपनी कॉन्फ़िगर लाइन से गायब हैं और आपके सर्वर को /tmpI में क्रियान्वित करने में अक्षम कर दिया गया है

mkdir ~/tmp export TMPDIR=~/tmp ./configure --enable-gnu --enable-libx264

(आगे की जानकारी यहां )

उपर्युक्त के अनुसार x264 द्वारा यस्म को स्थापित करना आवश्यक है।

सुनिश्चित करें कि आपके पास /usr/local/binआपके पैट में है क्योंकि आप वहां yasm, x264 और libav स्थापित कर रहे हैं।



0

मैं इसी तरह के मुद्दे का अनुभव किया जब मैं fffmpeg को अपने vps पर rosehosting पर सेटअप करने की कोशिश की । रोज़हॉस्टिंग समर्थन ने इस मुद्दे को ठीक किया और मुझे समझाया कि मुझे नवीनतम x264 संस्करण को संकलित करने के लिए उच्च yasm संस्करण की आवश्यकता है । उन्होंने मेरी vps पर yasm को स्थापित करने के लिए निम्नलिखित चरणों का उपयोग किया:

git clone git://github.com/yasm/yasm.git
cd yasm
./autogen.sh
./configure
make
make install

दूसरी त्रुटि के रूप में, मुझे भी इस समस्या का अनुभव हुआ क्योंकि मेरे / tmp को noexec विशेषता के साथ रखा गया था, इसलिए इसे ठीक करने के लिए मुझे TMPDIR को कुछ सुविधाजनक निर्देशिका में सेट करने की आवश्यकता थी, उदाहरण के लिए:

export TMPDIR=~/mytmp
mkdir -p $TMPDIR

एक बार संकलन पूरा हो जाने के बाद, आप इसे हटा सकते हैं और इसका उपयोग कर सकते हैं

rm -rf $TMPDIR
unset $TMPDIR

मैं इन का उपयोग कर स्थापित किया, लेकिन अभी भी मैं इस मुद्दे का सामना कर रहा हूँ
जीशान अख्तर

0

निर्भरता स्थापित करें:

yum install libvorbis  yasm freetype zlib bzip2 faac lame speex libvpx libogg  libtheora  x264 XviD openjpeg15 opencore-amr

टारबॉल यहाँ से डाउनलोड करें और इसे स्थापित करें:

wget https://www.libav.org/releases/libav-10.5.tar.gz
tar xvf libav-10.5.tar.gz
cd libav-10.5
/configure --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --enable-gpl --enable-version3  --enable-libvpx
make
make install
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.