Có hướng dẫn từng bước về cách biên dịch avconv trong Ubuntu không?Làm thế nào để biên dịch avconv với libx264 trên Ubuntu 12.04 LTS (chính xác tê tê)?
Có vẻ như khó tìm kiếm bất kỳ hướng dẫn nào với avconv so với ffmpeg.
Có hướng dẫn từng bước về cách biên dịch avconv trong Ubuntu không?Làm thế nào để biên dịch avconv với libx264 trên Ubuntu 12.04 LTS (chính xác tê tê)?
Có vẻ như khó tìm kiếm bất kỳ hướng dẫn nào với avconv so với ffmpeg.
cuối cùng tôi phát hiện ra như thế nào,
1.) Tạo một thư mục avconv nguồn
mkdir avconv-source
2.) Tải về và cài đặt các thư viện 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.) Tải về nguồn 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
và bây giờ bạn có thể thực hiện
avconv -i test.mov -c:v libx264 -c:a copy test.mp4
Nó làm việc rất lớn đối với tôi trên Ubuntu 12.04 , ngoại trừ việc nó phàn nàn rằng lắp ráp đã mất tích.
Phiên bản tối thiểu là yasm-1.2.0. Nếu bạn thực sự muốn biên dịch mà không cần asm, hãy cấu hình với - asm-asm.
Nhờ có HOWTO: Install and use the latest FFmpeg and x264, tôi cũng làm như sau và tốt hơn thế.
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
Khi tôi chạy sudo ./configure enable-gpl enable-libx264' tôi nhận được một lỗi: 'avconv-source/avconv/libavcodec/libx264.c: 412: tài liệu tham khảo không xác định để 'x264_encoder_open_125 '' – JJD
@JJD bạn có thể có hai phiên bản khác nhau của x264 được cài đặt đồng thời (bao gồm gói libx264-dev). Hãy thử đặt LD_LIBRARY_PATH thành thư mục chứa libx264, nhận câu trả lời này từ http://stackoverflow.com/questions/11838456/undefined-reference-to-x264-encoder-open-125 – Kugutsumen
Cảm ơn bạn. Tôi đã làm theo hướng dẫn về [cách cài đặt FFmpeg trên Ubuntu Chính xác] (http://delicious.com/redirect?url=http%3A//ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide) và nó hoạt động cho tôi phần nào . Tôi sử dụng lệnh này: 'ffmpeg -i in.mts -vcodec libx264 -filter: v yadif -s hd1080 -ab 128k -strict -2 -reads 0./Out_x264.mp4' – JJD