FFmpeg é um projeto de software livre Pode que permite aos usuários decodificar, codificar, transcodificar, mux, demux, stream, filtro, streaming de áudio e vídeo, entre muitas outras coisas mais.
Vale ressaltar também que o pacote contém libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale e libswresample que podem ser usados por aplicativos. Bem como ffmpeg, ffserver, ffplay e ffprobe, que ele pode ser usado por usuários finais para transcodificação, streaming e reprodução.
O FFmpeg é desenvolvido em GNU / Linux, mas pode ser compilado na maioria dos sistemas operacionais, incluindo Windows. FFmpeg que produz bibliotecas e programas que são usados para manipulação de dados multimídia.
O FFmpeg suporta desde os formatos antigos até os mais atuais. Resumindo, é uma solução completa e multiplataforma para gravação, conversão e streaming de áudio e vídeo.
O que há de novo no FFmpeg 4.0
FFmpeg foi atualizado recentemente vindo após seis meses da série 3.x, FFMpeg 4.0 apresenta filtros de fluxo de bits para edição de metadados atuais nos formatos H.264, MPEG-2 e HEVC, um codificador experimental MagicYUV, Nvidia NVDEC H.264 acelerado, MPEG-1/2/4, HEVC, VC1, VP8 / 9 e MJPE hwaccel decodificação e Intel QSV acelerado MJPEG codificação.
também novos codificadores e decodificadores nativos foram implementados aptX, aptX HD e SBC, junto com suporte para decodificação VAJI MJPEG e VP8, um TiVo ty / ty + demuxer, codificador VideoToolbox HEVC e hwaccel, suporte para quadros dependentes de E-AC-3, bem como codificadores AMD AMF HEVC e H.264.
Suporte LibreSSL Uma implementação de código aberto do protocolo SSL (Secure Sockets Layer) e TLS (Transport Layer Security) foi implementada pela biblioteca libtls, codificação codec2 e suporte para decodificação via biblioteca libcodec2, suporte AV1 através da biblioteca libaom e suporte do protocolo Haivision SRT por meio da biblioteca libsrt.
Além disso, existe o filtro de preenchimento de vídeo, filtro de áudio Contêiner lv2, filtro de ar condicionado, filtro de normalização de vídeo, filtro de sobreposição OpenCL, filtro de sobreposição acelerado Intel QSV, ProcAmp acelerado VAAPI (equilíbrio de cores), filtros de denoise e nitidez, um filtro de fluxo de bits para extração E-AC - 3 núcleos como um filtro de áudio hilbert.
FFmpeg 4.0 descarta o suporte ao sistema operacional Windows XP, pois é obsoleto, com o que agora a versão mínima suportada é o Windows Vista. Esta versão também remove o programa ffserver, bem como o demuxer e muxer ffmdec e ffmenc.
Como instalar o FFmpeg versão 4.0 no Linux?
FFmpeg Ele está incluído na maioria das distribuições Linux, embora nem todos tenham sido atualizados para sua nova versão, é necessário adicionar algum repositório extra.
Pára No caso especial de Debian Jessie, é necessário adicionar o seguinte, abrimos um terminal e executamos:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
Nós atualizamos os repositórios
sudo apt-get update
Instalamos algumas dependências:
sudo apt-get install deb-multimedia-keyring
Novamente, atualizamos e instalamos o FFmpeg, se você estiver usando o Debian 9, apenas execute estes comandos:
sudo apt-get update sudo apt-get install ffmpeg
No caso do Ubuntu, temos um repositório com o qual podemos nos apoiar, basta abrir o terminal e executar.
Adicionamos o repositório com:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Nós atualizamos os repositórios:
sudo apt-get update
Finalmente nós instalamos com este comando:
sudo apt-get install ffmpeg
No caso do Fedora, devemos executar o comando dependendo da versão do nosso sistema, isto é, caso você não tenha os repositórios de fusão rpm adicionados ao seu sistema:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Para Fedora 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
Para o caso de Arch Linux e derivados, nós apenas executamos:
sudo pacman -S ffmpeg
E com isso já temos a versão mais atual do FFmpeg instalada em nosso sistema, com o passar de semanas ou meses também começaremos a ver novas versões e funções adicionadas a todos os editores de vídeo que usam o FFmpeg.