私はffmpeg開発には新しくありません。FFMpegこんにちは世界は失敗しました
私は私のOSがWin7のある
`git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg`
を使用してffmpeg.mplayerhq.hu/download.html経由で私のffmpegを持っています。 Cygwinを使ってUnixのような環境下での作業を手伝っています。
http://dranger.com/ffmpeg/ffmpeg.htmlのチュートリアルコードを使用しています。現在のコードはTutorial01です。
私はgcc、ffmpeg、コードをまとめました。 /ffmpegDemo/tutorial01.c
のffmpeg::/ ffmpegDemo/ffmpegの
そして、私は私のコードをコンパイルするコマンドgcc-I ffmpeg -o t01 tutorial01.c
を使用したディレクトリを作業するffmpegDemo、
コード/です。 (cygwinのは、 "コピー"、here'reだけでいくつかの主要なメッセージをサポートしていません:)
libavutil/avconfig.h: No such file or directory
...
error: 'CODEC_TYPE_VIDEO' undeclared
...
と他の人はただの警告です。
確かに、ffmpeg/libavutilの下にavconfig.hはありません。私は 'CODEC_TYPE_VIDEO'を探しました。ここにはこのリファレンスがあります:http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/avcodec_8h.htmlは、 'CODEC_TYPE_VIDEO'はlibavcodec/avcodec.hで定義されていると言います。私はavcodec.hをチェックして何も見つけられませんでした。
私はこのエラーについて非常に混乱し、答えを探しているときに見たすべての「構成」と「作成」のことについて混乱しました。私はそれを間違っているのですか?私はいくつかの手順を逃したか?私はここで答えを見つけることができることを願っています。
ありがとうございました。
ライブラリをインストールしましたか?あなたはソースをクローンしたばかりで、ソースからライブラリを実際にビルドしてインストールするのではなく、チュートリアルを構築しようとしています。 –
私はライブラリをインストールしませんでした。私はopensourceのlibsを使って多くのexpを持っていません。何か間違っていることは分かっていますが、libsをビルドしてインストールする方法と理由はわかりません。私は何をすべきか?ありがとう。 – xorange
ああ...この場合、configure&makeを使ってライブラリをビルドする必要があります。指示については 'README'と' INSTALL'文書を参照することができます。または、@ nciteがwin32ビルドライブラリを入手できることを示唆しています。私はソースをビルドすることをお勧めします...それは私たちが私たち自身で変更してビルドできるようにオープンソースライブラリを持っている理由です^^ –