त्रुटि libx264 नहीं मिली


9

मैं इस अधिष्ठापन गाइड का पालन करता हूं । चरण 3 पर (निर्भरता स्थापित करें):

sudo ./licode/scripts/installUbuntuDeps.sh टर्मिनल में

लेकिन इसे संकलित करते समय error libx264 not foundमुझे यह त्रुटि क्यों मिली, और इसे कैसे हल किया जाए?


3
यह एक वीडियो डिकोडिंग पैकेज है और इसे sudo apt-get install libx264-142 libx264-dev

@ 123456 आपको एक उत्तर के रूप में जोड़ना चाहिए :-)
सेठ

जवाबों:


6

ऐसा इसलिए होता है क्योंकि आप लिबव को संकलित कर रहे हैं --enable-libx264जिसके साथ लिबास 264 हेडर को पूरा करने की आवश्यकता होगी। यह कॉन्फ़िगर चरण में विफल रहता है:

configure: error: libx264 not found

यह आवश्यक हेडर पैकेज को आसानी से स्थापित करने के लिए तय libx264-devकिया जा सकता है, जिसे sudo apt-get install yasm libvpx. libx264.किसी भी कारण से किया जाना चाहिए लेकिन यह आपके लिए नहीं है:

sudo apt-get install yasm libvpx. libx264.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libvpx-doc' for regex 'libvpx.'
Note, selecting 'libvpx1-dbg' for regex 'libvpx.'
Note, selecting 'libvpx-dev' for regex 'libvpx.'
Note, selecting 'libvpx1' for regex 'libvpx.'
Note, selecting 'libx264-133' for regex 'libx264.'
Note, selecting 'libx264-142' for regex 'libx264.'
Note, selecting 'libx264-dev' for regex 'libx264.'
libvpx-dev is already the newest version.
libvpx1 is already the newest version.
libvpx1 set to manually installed.
yasm is already the newest version.
libx264-142 is already the newest version.
libx264-142 set to manually installed.
libx264-dev is already the newest version.
The following NEW packages will be installed:
  libvpx-doc libvpx1-dbg
0 upgraded, 2 newly installed, 0 to remove and 24 not upgraded.
Need to get 1,613 kB of archives.
After this operation, 8,027 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

मैंने सोचा कि यह हल हो गया है, लेकिन मुझे यह मिला: sudo apt-get install yasm libvpx का उपयोग करने के बाद पैकेज libx264 का पता लगाने में असमर्थ। libx264
Muath

2
@ मोहथोवरी के अंत में एक बिंदु हैlibx264.
ब्रियम

हाँ, आप सही हैं, बीमार अब installUbuntuDeps.sh चलाएं और फिर देखें कि क्या त्रुटि अभी भी दिखाई देती है या नहीं। धन्यवाद
मुथ

@Braiam मैं ARM प्रोसेसर के लिए ffmpeg संकलित करने जा रहा हूं। इसलिए मैं इसे उस तरह से स्थापित नहीं कर सकता, क्योंकि यह तरीका मेरे पीसी के लिए स्थापित है। मुझे ARM, ./configure कमांड में संकलित x264 फ़ोल्डर जोड़ना चाहिए; मैंने इसे इस तरह से जोड़ा: - कस्टम्रा-क्लेफैग्स = "- I ../ x264" - कस्टम्रा-ldflags = "- एल ../ x264"; लेकिन लगता है काम नहीं करता है।
डॉ.अजकी

@ Mr.Hyde मैं ARM के बिल्ड के बारे में जानकार नहीं हूँ, लेकिन क्या आपके पास एक -देव पैकेज नहीं है जिसमें उन हेडर शामिल हैं? IMO, ffmpeg कॉन्फ़िगर स्क्रिप्ट को ढूंढना चाहिए।
ब्रिअम

1

शामिल हैं --enable-static --disable-opencl

जैसे -

cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static **--disable-opencl**
PATH="$PATH:$HOME/bin" make
make install
make distclean

1
धन्यवाद, लेकिन क्या कोई समझता है कि यह क्यों काम करता है?
मियोकी

यह libx264 को स्रोत से स्थापित करता है, हालाँकि आपको सॉफ्टवेयर स्थापित करने के लिए आमतौर पर पैकेज प्रबंधक का उपयोग करना चाहिए।
डेविड फ़ॉस्टर

0

एएस 123456 ने कहा कि उपयोग करेंsudo apt-get install libx264-142 libx264-dev

यह libx264 को स्थापित करेगा जिसने आपको त्रुटि दी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.