このガイドでは、Windows 環境で DekTec デバイスに対応した FFmpeg をコンパイルするための手順を、ステップごとに解説します。内容は公式の FFmpeg ビルド手順をベースにしています。ビルド中に問題が発生した場合は、FFmpeg の MSVC コンパイルガイドを参照してください。
Windows 上でのコンパイルには Visual Studio が必要です。Cygwin、MinGW、およびクロスコンパイルには対応していません。
依存関係のインストール
'vcvars64.bat'
"C:\vcpkg\vcpkg.exe" install SDL2:x64-windows-static
pacman -S pkg-config diffutils yasm make
/c/ffmpeg_sources
PKG_CONFIG_PATH
ln -s /c/Program\ Files\ \(x86\)/DekTec/SDKs/WinSDK $HOME/WinSDKexport PKG_CONFIG_PATH=$HOME/WinSDK/DTAPI/Lib/VC17/pkgconfig:\/c/vcpkg/installed/x64-windows-static/lib/pkgconfig
mkdir /c/ffmpeg_buildcd /c/ffmpeg_build
/c/ffmpeg_sources/configure --target-os=win64 --arch=x86_64 \--toolchain=msvc --enable-dektec \--enable-nonfree --prefix=/c/ffmpeg_binmakemake install