You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWTAI-Platform/3rd/FFmpeg-1.1/DELIVERY-zh-CN.txt

66 lines
2.2 KiB
Plaintext

FFmpeg 1.1 第三方依赖交付清单
==============================
一、程序运行包
--------------
将 bin 目录中的以下四个 Win32/x86 DLL 与程序可执行文件一起发布:
avcodec-54.dll
avformat-54.dll
avutil-52.dll
swscale-2.dll
libvpx 1.3.0 已静态链接进 avcodec-54.dll,不存在也不需要单独发布
libvpx.dll。
运行包同时应提供 THIRD_PARTY_NOTICES.txt,并在安装介质、随附文档或
第三方许可目录中提供 licenses 目录。lib、include、compat 和 source
不是程序运行所需文件。
二、提供给甲方的第三方材料
----------------------------
最简单且不易遗漏的做法是将整个 FFmpeg-1.1 目录作为第三方材料一并
提供。至少必须包含:
README.txt
THIRD_PARTY_NOTICES.txt
DELIVERY-zh-CN.txt
licenses/
source/
configuration/
其中:
source/FFmpeg-n1.1 完整 FFmpeg 1.1 源码
source/libvpx-1.3.0 完整 libvpx 1.3.0 源码
source/msinttypes VS2010 兼容头原始文件
licenses 三项依赖的许可及专利声明
configuration 实际配置结果和编译说明
如果甲方还要求能够直接链接或复核二进制构建,则同时提供 bin、lib、
include 和 compat。直接交付整个目录已经覆盖这些内容。
三、项目开发环境
----------------
工程通过 Src4/ffmpeg.pri 使用本目录:
include FFmpeg 公共头文件
compat/vs2010 VS2010 所需 inttypes.h
lib MSVC x86 导入库
bin 运行库及自动部署来源
nmSubWxs 工程已经默认启用以下构建配置:
CONFIG += nm_ffmpeg_video_export
启用后,qmake 会检查头文件、导入库、兼容头和四个运行库;链接完成后
自动将四个 DLL 复制到当前 Debug 或 Release 输出目录。
四、不要混入的旧文件
--------------------
不要再发布或引用未启用 libvpx 的旧 avcodec-54.dll。旧 DLL 虽然主版本
相同,但不包含 WebM 所需的 libvpx VP8 编码器,会导致八格式能力检测
整体失败。
旧压缩包和重复目录只是整理前的输入备份,不属于正式交付内容。