Projetos recentes usar compressão de vídeo, ffmpeg aprendi é um vídeo muito poderosas ferramentas de processamento, mas pisou em um monte de pit em uso, a esperança gravada para ajudá-lo
(1) Primeiro, baixe o X264
antes de um monte de tutoriais on-line link: git clone http://git.videolan.org/git/x264.git
espelho ou X264 no github: git clone https://github.com/mirror/x264. git
(2) X264 Instalação
Se o sistema já está instalado no X264, pode fazer comando de desinstalação para descarregar
para o X264 pasta:
./configure --enable-shared --disable-ASM --prefix = / usr / local / x264 /
após a instalação é onde --prefix diretório x264 arquivo, e pode ser personalizado.
Em seguida,
a marca
instalar o make
Instalar ffmpeg
(1) Baixar X264: HTTP: //ffmpeg.org/releases/
tar -xjvg ffmpeg-4.2.tar.bz2
cd ffmpeg-4.2
(2) de configuração:
./configure --enable-shared -enable-libx264 --enable-GPL --- CFLAGS extras = -I / usr / local / x264 / a incluem - Extra-LDFLAGS = -L / usr / local / x264 / lib --prefix = / usr / local / ffmpeg
qual x264 necessidade dois arquivos lib e pastas incluem as pastas
(3) Se a segunda etapa do erro: yasm / nasm não encontrado ou muito velha ..... ( erro não pular esta etapa)
para instalar uma nova ysam
link para download: http: //yasm.tortall.net/Download .html
tar -xvzf yasm-1.3.0.tar.gz
cd yasm-1.3.0 /
./configure
make
instalar a marca
estiver completa, então o segundo passo (para voltar para ffmpeg pasta).
(4)安装
make
make install
Após a instalação,
o dynamic link library
vim /etc/ld.so.conf
aumentar duas linhas (na verdade, muitos dizem que enquanto a Internet para aumentar a primeira linha na linha)
/ usr / / ffmpeg / lib /// usr / local / ffmpeg locais I diretório de instalação ffmpeg, dependendo do seu diretório de instalação para mudá-la
/ usr / local / x264 / lib /// usr / local / x264 x264 diretório é o meu diretório de instalação, mudá-lo de acordo com seu diretório de instalação
executar ldconfig
(5) configurada como uma variável global FFmpeg
vim / etc / profile
adicionar uma linha
export PATH = "/ usr / local / ffmpeg / bin: $ PATH" // acordo com seu diretório de instalação para adicionar
save fonte run / etc / profile