Converter formato de vídeo flv e mp4 para '.ogg' usando FFmpeg

0

Eu tenho o servidor HostGator VPS com o FFmpeg instalado. Ele permite converter .wmv para .flv , bem como .mp4 arquivos usando os seguintes comandos para flv e mp4:

ffmpeg -i WantsABath.wmv -b 600k -r 24 -ar 22050 -ab 96k WantsABath.flv 
ffmpeg -i WantsABath.wmv WantsABath.mp4 

mas não me permitirá converter nenhum formato de arquivo para .ogg .

Eu tentei usar o comando:

ffmpeg -i input.mp4 -acodec libvorbis -vcodec libtheora -f ogv output.ogv 

por mondain mas sem sorte com isso. Estou duvidando que meu VPS não tenha libtheora instalado. Eu tentei configurá-lo usando o SSH, mas não sei como ter certeza se ele está instalado ou não. Eu tentei verificar com php_info , mas não consigo encontrar nada em relação a libtheora .

Aqui está minha versão do FFmpeg:

FFmpeg version SVN-r19795, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared --prefix=/usr/ --enable-gpl libavutil 50. 3. 0 / 50. 3. 0 libavcodec 52.35. 0 / 52.35. 0 libavformat 52.38. 0 / 52.38. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1 This details doean't show libtheor

Alguém por favor pode me sugerir algo?

    
por user163906 09.10.2012 / 10:17

2 respostas

1

Sua string de configuração mostra --enable-libvorbis , o que permitiria que você codificasse para o áudio do Vorbis, no entanto, você não pode criar o vídeo da Theora nem gravar em um contêiner OGG.

Além disso, sua versão é bastante desatualizada - é de 2009. Três anos é muito tempo para uma ferramenta como o FFmpeg, que é constantemente desenvolvida. Centenas de bugs foram corrigidos desde então.

Você agora tem as seguintes opções:

  1. No gerenciador de pacotes, tente instalar uma versão mais nova, se disponível. Isso seria yum install ffmpeg ou yum install ffmpeg-devel .

  2. Na página de download do FFmpeg , você encontrará links para compilações estáticas (como gusari ou relaxado ), que ativam libtheora e libvorbis , além de vários outros importantes que você está perdendo, como libx264 (para vídeo h.264 de alta qualidade) e libvpx (para WebM).

    Basta baixar o arquivo, extrair o arquivo e executar o binário ffmpeg com ./ffmpeg em vez do sistema um. Não há necessidade de ./configure ou nada.

  3. Compile o FFmpeg, usando os flags de configuração corretos. Você pode encontrar um guia detalhado para a compilação no Ubuntu ou CentOS , ambos no wiki do FFmpeg.

por 10.10.2012 / 11:03
0

Você pode experimentar meu script gratuito aqui:

link

Isso faz muitas conversões: multimídia, áudio, imagens, texto e muito mais. Pode fazer exatamente o que você quer. Para Linux, testado no Fedora, Ubuntu, Mint e outros.

    
por 15.01.2013 / 06:06