日々の記録

日々の記録

PR

×

キーワードサーチ

▼キーワード検索

サイド自由欄

2023.03.18
XML
カテゴリ: カテゴリ未分類

cygwinでffmpegをコンパイルした。
以前にもトライしたはずだが、失敗したと思う。
今回はうまくいったので記録しておく。

まず必要なものは、できるだけCygwin setupでインストールしておく。
nasm

lamelibmp3lame-devel

gcc-core

gcc-g++automake

git

次に、cygwin setupでインストールできないlibx264のインストール
cd ~

git clone https://code.videolan.org/videolan/x264

cd x264
./configure --prefix=/usr --enable-shared
make -j 8
make install

最後にffmpegのインストール
cd ~
git clone --depth 1 git://source.ffmpeg.org/ffmpeg

cd ffmpeg./configure --prefix=/usr  --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads  --enable-libmp3lame  --enable-libx264

make -j 8

ところが、
libavdevice/gdigrab.c:252:12: error: implicit declaration of function ‘utf8towchar’ [-Werror=implicit-function-declaration]
というエラーが出る。

 そこで、libavcodec/mf_utils.hを修正。
#include <icodecapi.h>
#else
#define NO_DSHOW_STRSAFE
#include <wchar.h>  ←追加部分
#include <dshow.h>

 さらに、libavutil/wchar_filename.hを修正






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2023.03.18 21:48:00


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: