Instale sob ffmpeg linux, e adicionar H264 codificação de apoio

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

Lançou dois artigos originais · ganhou elogios 0 · Vistas 2503

Acho que você gosta

Origin blog.csdn.net/yc_game/article/details/105139710
Recomendado
Clasificación