उबंटू में avconv संकलित करने के तरीके पर एक चरण-दर-चरण मार्गदर्शिका है?उबंटू 12.04 एलटीएस (सटीक पांगोलिन) पर libx264 के साथ avconv कैसे संकलित करें?
यह avconvffmpeg की तुलना के साथ किसी भी ट्यूटोरियल के लिए खोज करने के लिए मुश्किल लगता है।
उबंटू में avconv संकलित करने के तरीके पर एक चरण-दर-चरण मार्गदर्शिका है?उबंटू 12.04 एलटीएस (सटीक पांगोलिन) पर libx264 के साथ avconv कैसे संकलित करें?
यह avconvffmpeg की तुलना के साथ किसी भी ट्यूटोरियल के लिए खोज करने के लिए मुश्किल लगता है।
मैं अंत में पता चला है कि कैसे,
1.) एक निर्देशिका avconv स्रोत
mkdir avconv-source
2.) डाउनलोड करें और x264 पुस्तकालय
cd ~/avconv-source
git clone git://git.videolan.org/x264.git x264
cd x264
sudo ./configure --enable-static
sudo make
sudo make install
3.) डाउनलोड स्थापित avconv स्रोत
cd ~/avconv-source
git clone git://git.libav.org/libav.git avconv
cd avconv
sudo ./configure
sudo ./configure --enable-gpl --enable-libx264
sudo make
sudo make install
और अब आप निष्पादित कर सकते हैं
avconv -i test.mov -c:v libx264 -c:a copy test.mp4
यह बहुत अच्छा मेरे लिए उबंटू 12.04 पर छोड़कर यह शिकायत की कि कि कोडांतरक याद आ रही थी काम किया,।
न्यूनतम संस्करण yasm-1.2.0 है। यदि आप वास्तव में एएसएम के बिना संकलित करना चाहते हैं, तो डिस्प्ले-एएसएम के साथ कॉन्फ़िगर करें।
HOWTO: Install and use the latest FFmpeg and x264 के लिए धन्यवाद, मैंने निम्नलिखित भी किया, और यह उससे परे ठीक था।
sudo apt-get install build-essential checkinstall
sudo apt-get build-dep yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz && \
tar -xf yasm-1.2.0.tar.gz && cd yasm-1.2.0 && ./configure
make
sudo checkinstall --pakdir "$HOME/Desktop" --pkgname yasm --pkgversion 1.2.0 \
--backup=no --default
जब मैं चलाने के 'sudo कॉन्फ़िगर --enable-जीपीएल --enable-libx264' मैं एक त्रुटि प्राप्त:' avconv स्रोत/avconv/libavcodec/libx264.c: 412: 'x264_encoder_open_125 को अपरिभाषित संदर्भ ' – JJD
@JJD आपके पास शायद x264 के दो अलग-अलग संस्करण एक साथ स्थापित हैं (इसमें libx264-dev पैकेज शामिल है)। निर्देशिका में LD_LIBRARY_PATH सेट करने का प्रयास करें जहां libx264 होना चाहिए, http://stackoverflow.com/questions/11838456/undefined-reference-to-x264-encoder-open-125 – Kugutsumen
से यह उत्तर प्राप्त हुआ। मैंने गाइड का पालन किया [उबंटू सटीक पर एफएफएमपीईजी कैसे स्थापित करें] (http://delicious.com/redirect?url=http%3A//ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide) और यह मेरे लिए कुछ हद तक काम करता है । मैं इस कमांड का उपयोग करता हूं: 'ffmpeg -i in.mts -vcodec libx264 -filter: v yadif -s hd1080 -ab 128k -strict -2 -threads 0।/Out_x264.mp4' – JJD