link diz que existem 2 PPAs.
Este fornece binários estáticos: link
E este aqui é construído dinamicamente: link
Como instalar corretamente o ffmpeg? ( não duplicado porque a maioria das respostas similares não funcionam corretamente)
Normalmente eu compilo o ffmpeg manualmente com o seguinte guia
deixando de fora as bibliotecas do desktop que acabam tendo algo parecido
(o guia funcionou perfeitamente no servidor 12.04 e na mesa 13.10, NÃO no 14.10)
sudo apt-get update
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev
mkdir ~/ffmpeg_sources
sudo apt-get install yasm
sudo apt-get install libx264-dev
sudo apt-get install unzip
cd ~/ffmpeg_sources
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
unzip fdk-aac.zip
cd mstorsjo-fdk-aac*
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install
make distclean
sudo apt-get install libmp3lame-dev
sudo apt-get install libopus-dev
cd ~/ffmpeg_sources
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
PATH="$PATH:$HOME/bin" make
make install
make clean
cd ~/ffmpeg_sources
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
PATH="$PATH:$HOME/bin" make
make install
make distclean
hash -r
echo "MANPATH_MAP $HOME/bin $HOME/ffmpeg_build/share/man" >> ~/.manpath
. ~/.profile
eu reinstalei o servidor NEW (estava usando o 12.04) ubuntu 14.10 3 vezes. mas eu não consegui fazê-lo funcionar. agora estou testando em uma máquina virtual e não funciona.
não consigo encontrar o ffmpeg nem o ffprobe.
simplesmente não funciona ... eu preciso ffprobe para dar saída json & libfdk-aac
então eu pesquisei e encontrei o repo da sam
sudo apt-get-repository ppa:samrog131/ppa
sudo apt-get update
sudo apt-get-install ffmpeg-real
criar links
sudo ls -sf /opt/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ls -sf /opt/ffmpeg/bin/ffprobe /usr/bin/ffprobe //works but NO OUTPUT
o ffmpeg funciona, mas não tenho saída do ffprobe . parece que não está completo ...
ffprobe -v quiet -print_format json -show_streams INPUT
ffprobe comando não reconhecido ....
Como eu poderia instalar corretamente o ffmpeg com todos os seus sub-aplicativos, como o ffprobe & todos os codecs necessários, como libfdk-aac & ogg no Ubuntu 14.10 Servidor 64 bit?
note1: estou usando o ffprobe para ler as informações do stream e com base nesse php / js cria um comando personalizado baseado nos streams.
note2: eu converto meus clipes de câmeras antigas no formato multimídia agora padrão. (mp4 / h264 / aac) assim m4v basta copiar os fluxos, mjpeg é convertido, m2ts converter áudio ac3 para aac & copiar fluxo de vídeo e assim por diante, então eu prefiro o libfdk-aac.
note3: com o servidor do Ubuntu 12.04 eu não tinha links diretos para o ffmpeg eu tive que escrever o caminho inteiro. Seria bom poder apenas escrever ffmpeg ou ffprobe.
UPDATE
mc3man / trusty-media parece ser o que é atualizado & tudo funciona em 14.04, exceto que ele instala libs extras que são totalmente inúteis, já que estou usando um servidor sem cabeçalho. libsdl1.2-dev libva-dev libvdpau-dev libx11-dev libxext-dev libxfixes-dev e assim também ativa --enable-x11grab
Existe uma maneira de omitir este libs usando este repositório? Ou posso removê-los após a instalação completamente?
14,04
samrog131 / ppa
mc3man / trusty-media
jon-severinsson / ffmpeg
14,10
samrog131 / ppa
mc3man / trusty-media
não vai buscar não pode instalar o ffmpeg
jon-severinsson / ffmpeg
UPDATE2
LEIA A PERGUNTA
Eu estou em um servidor, um servidor sem cabeçalho. NO x11 libs NO Desktop coisas sem ffplay
14.10 ou 14.04
o ffmpeg precisa funcionar
ffprobe precisa funcionar
libfdk_aac
versões mais recentes
o melhor seria se alguém pudesse me dizer o que eu deveria mudar no guia de compilação!
Existe uma versão estaticamente compilada do ffmpeg ( link ), é uma versão portátil :-D
Você pode fazer o download das construções estáticas do link
Uma vez baixado, você pode simplesmente descompactar o arquivo .tar.xz para / opt / ffmpeg por exemplo e fazer um link simbólico para o arquivo executável /opt/.../ffmpeg e desfrutar do seu ffmpeg: -)
Tags command-line server ffmpeg 14.10
O problema foi: O GRUB está defeituoso quando o HDD é a única unidade IDE escrava. Você tem que fazer o seu caminho para torná-lo mestre. Depois disso, você terá que reinstalar o GRUB, o que eu fiz instalando o reparo de inicialização em um live CD usando o conselho aqui no Ubuntu ajuda wiki .
Acabei de instalar o Ubuntu em um computador que possui 1 dispositivo SATA DVD-RW e 1 IDE HDD no escravo. Logo após a conclusão da instalação, o GRUB me acionou um erro como este:
%pre%Eu tentei isso: O que fazer quando obtenho uma" tentativa de ler ou gravar fora do disco 'hd0' "erro e Reparo de Inicialização não resolve o problema? . E não funcionou. Será que REALMENTE tem algo a ver com o meu único HDD sendo escravo? E como eu corrijo isso mesmo assim?
Eu consegui configurá-lo para mestre mudando aleatoriamente o jumper ... E agora ele não está fazendo nada. Apenas fica preto. E NADA A TODOS acontece, fica preto. MAS! Ctrl + Alt + Del reinicia o PC. Qualquer ajuda agora?