Bosch Video Management System uses different compilations of FFmpeg for different purposes. This file helps you to identify these compilations in case you want to replace them.
| Name | Purpose | Files | FFmpeg version | FFmpeg feature configuration options |
|---|---|---|---|---|
| VSDK | Decode video streams for on-screen rendering |
avcodec-vsdk-57.dll avutil-vsdk-55.dll |
3.2.4 + custom patches |
--disable-all --enable-avcodec --enable-avutil --enable-decoder=h264 --enable-decoder=hevc --build-suffix=-vsdk |
| BVMS and TOP | Write video files and transcode H.263 video streams when exporting .mov and .mp4 files |
avcodec-bvms-58.dll avfilter-bvms-7.dll avformat-bvms-58.dll avutil-bvms-56.dll swresample-bvms-3.dll |
4.3.1 |
--disable-all --enable-avutil --enable-avcodec --enable-avfilter --enable-avformat --enable-protocol=file --enable-protocol=udp --enable-dct --enable-swresample --enable-demuxer=mpegts --enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=mp4 --enable-muxer=mov --enable-muxer=mp4 --enable-muxer=mpegts --enable-decoder=h263 --enable-decoder=g726 --enable-decoder=g726le --enable-decoder=mp2 --enable-decoder=pcm_alaw --enable-decoder=pcm_s16be --enable-decoder=pcm_mulaw --enable-encoder=mpeg4 --enable-encoder=aac --enable-encoder=g726 --enable-encoder=g726le --enable-encoder=mp2 --enable-encoder=pcm_alaw --enable-encoder=pcm_s16be --enable-encoder=pcm_mulaw --build-suffix=-bvms |
These links contain general information on how to build FFmpeg on Windows using the Microsoft Visual C++ compiler. Reading them is helpful but not required:
These are the prerequisites for building FFmpeg for the 64-bit BVMS Operator Client on a 64-bit Windows operating system using the Microsoft Visual C++ compiler toolchain contained in Visual Studio 2013 or higher:
The VSDK files can also be built as 32-bit and using other compiler toolchains. The scripts in the vsdk folder support additional options that are not used in this document. The prerequisites for such builds are described in the vsdk/ReadMe.txt file. An additional download which is missing in that description is be required when using vsdk/BuildFFmpeg.bat with the -f option: