Pergunta

Eu estou tentando construir ffmpeg para Windows (XP - SP2) como dado aqui .

./configure -–extra-cflags=”-mno-cygwin -mms-bitfields” -–extra-ldflags=”-Wl, -add-stdcall-alias” -–enable-memalign-hack -–enable-shared -–disable-static -–target-os=mingw32

O comando acima é colocado em um arquivo myconfig conforme as instruções e quando eu corro ./myconfig, o seguinte erro é exibida:

Broken Shell detected. Trying alternatives.
Trying Shell bash
Unknown option "-–extra-cflags=-mno-cygwin".

Como sugere o link i tentou várias opções, mas ainda eu não era capaz de ter sucesso.

O meu ambiente é Win XP com:

  • MinGW-5.1.6,
  • bash-2.05b-MSYS,
  • MSYS-1.0.10,
  • ffmpeg-0.5

EDIT:

Depois de algumas mudanças no comando acima por referindo howto eu era capaz de executar com êxito make comando e eu achei o seguinte DLL no seu respectivo diretório

  • ffmpeg \ libavcodec \ avcodec-51.dll
  • ffmpeg \ libavformat \ avformat-51.dll
  • ffmpeg \ libavutil \ avutil-49.dll

Mas eu não vi qualquer arquivo ffmpeg \ ffmpeg.exe: (

O que poderia ter errado for?

Foi útil?

Solução

Ramiro de FFmpeg para site do Windows dá muito melhor instruções passo a passo, e tem um fórum da comunidade que você pode fazer perguntas sobre se o Wiki não responder à sua pergunta já.

Outras dicas

Possivelmente off topic, mas eu escrevi um para Cygwin para fazer isso.

Finalmente consegui construir ffmpeg em janelas com este blog http://www.finalmediaplayer.com/source .html

Você também pode querer adicionar lame e x264 para a sua construção.

  1. Extraia o tar para / ffmpeg / libraries
  2. ./configure --prefix=/ffmpeg/olibs --enable-static --disable-shared
  3. make
  4. make install

Adicionais bibliotecas:

reconfigurar o ffmpeg novamente com as opções: --enable-libx264 --enable-libmp3lame --enable-libfaac --enable-libfdk-aac

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top