質問

私はこちら

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

上記のコマンドは、指示に従って myconfig ファイルに配置され、 ./ myconfig を実行すると、次のエラーが表示されます。

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

リンクで示唆されているように、さまざまなオプションを試しましたが、成功することはできませんでした。

私の環境はWin XPです。

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

編集:

howto を参照して上記のコマンドに特定の変更を加えた後、正常に実行できました make コマンドを実行すると、それぞれのディレクトリに次のDLLが見つかりました

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

しかし、ffmpeg \ ffmpeg.exeファイルが見つかりませんでした:(

何が間違っている可能性がありますか?

役に立ちましたか?

解決

Ramiroの FFmpeg for Windows サイトでは、手順が順を追って改善され、コミュニティフォーラムがあります。 Wikiがあなたの質問にまだ回答していない場合に質問することができます。

他のヒント

トピックから外れている可能性がありますが、 Cygwin用のスクリプト これを行うには。

最後に、このブログでWindows上にffmpegを構築することに成功しました http://www.finalmediaplayer.com/source .html

を追加することもできますlame および x264 をビルドします。

  1. tarを/ ffmpeg / librariesに抽出します
  2. ./ configure --prefix = / ffmpeg / olibs --enable-static --disable-shared
  3. make
  4. make install

追加ライブラリ:

次のオプションを使用して、ffmpegを再構成します。-enable-libx264 --enable-libmp3lame --enable-libfaac --enable-libfdk-aac

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top