鱼C论坛

 找回密码
 立即注册
查看: 65|回复: 2

[已解决]在winddows中怎么安装aes工具

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
现在需要在windows命令行使用ffmpeg 命令对视频进行加密,但是系统提示不识别 'encryption_key' 和 'encryption_kid'.
网上找了半天,只有在python中使用python命令安装,但是本人没学习python,也没找到其他安装方法。有哪位朋友知道怎么解决吗?
最佳答案
6 天前
在Windows中使用ffmpeg进行视频加密时出现 "encryption_key" 和 "encryption_kid" 未识别的错误,通常是因为您安装的ffmpeg版本未包含加密支持模块。以下是完整解决方案:

第一步:下载支持加密的ffmpeg
1. 访问官方构建站(推荐 gyan.dev 或 BtbN/FFmpeg-Builds)
2. 下载名称包含 full_buildgpl 的Windows版本
3. 解压zip文件到任意目录(例如 C:\ffmpeg

第二步:配置环境变量
1. 右键 此电脑 → 属性 → 高级系统设置
2. 点击 环境变量 → 在 系统变量 中找到 Path
3. 点击编辑 → 新建 → 添加ffmpeg的bin目录路径(例如 C:\ffmpeg\bin

第三步:验证加密支持
打开命令提示符执行:

  1. ffmpeg -h muxer=mp4
复制代码

在输出中检查是否包含:
encryption_keyencryption_kid

第四步:生成密钥并加密(示例)
1. 创建密钥文件 key.txt 内容为16字节hex值(例如):

  1. 11223344556677889900aabbccddeeff
复制代码

2. 执行加密命令:

  1. ffmpeg -i input.mp4 -c copy -encryption_key 11223344556677889900aabbccddeeff -encryption_kid aabbccddaabbccddaabbccddaabbccdd output_encrypted.mp4
复制代码


常见问题排查:
1. 如果仍提示参数错误:
   o 确认下载的是 完整版 (文件名含 full_build-shared 或 gpl-shared)
   o 检查环境变量是否生效(重启CMD)
2. 密钥生成要求:
   o encryption_key 必须是32个hex字符(16字节)
   o encryption_kid 必须是32个hex字符(可选)

重要提示:标准Windows版ffmpeg通常不包含加密模块,务必使用第三方完整构建版本。加密功能需要ffmpeg编译时启用 --enable-openssl 参数。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层    本楼为最佳答案   
在Windows中使用ffmpeg进行视频加密时出现 "encryption_key" 和 "encryption_kid" 未识别的错误,通常是因为您安装的ffmpeg版本未包含加密支持模块。以下是完整解决方案:

第一步:下载支持加密的ffmpeg
1. 访问官方构建站(推荐 gyan.dev 或 BtbN/FFmpeg-Builds)
2. 下载名称包含 full_buildgpl 的Windows版本
3. 解压zip文件到任意目录(例如 C:\ffmpeg

第二步:配置环境变量
1. 右键 此电脑 → 属性 → 高级系统设置
2. 点击 环境变量 → 在 系统变量 中找到 Path
3. 点击编辑 → 新建 → 添加ffmpeg的bin目录路径(例如 C:\ffmpeg\bin

第三步:验证加密支持
打开命令提示符执行:

  1. ffmpeg -h muxer=mp4
复制代码

在输出中检查是否包含:
encryption_keyencryption_kid

第四步:生成密钥并加密(示例)
1. 创建密钥文件 key.txt 内容为16字节hex值(例如):

  1. 11223344556677889900aabbccddeeff
复制代码

2. 执行加密命令:

  1. ffmpeg -i input.mp4 -c copy -encryption_key 11223344556677889900aabbccddeeff -encryption_kid aabbccddaabbccddaabbccddaabbccdd output_encrypted.mp4
复制代码


常见问题排查:
1. 如果仍提示参数错误:
   o 确认下载的是 完整版 (文件名含 full_build-shared 或 gpl-shared)
   o 检查环境变量是否生效(重启CMD)
2. 密钥生成要求:
   o encryption_key 必须是32个hex字符(16字节)
   o encryption_kid 必须是32个hex字符(可选)

重要提示:标准Windows版ffmpeg通常不包含加密模块,务必使用第三方完整构建版本。加密功能需要ffmpeg编译时启用 --enable-openssl 参数。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
FFmpeg 版本有没有问题?

从 FFmpeg 官网下载适用于 Windows 的静态编译版本,也可以从https://www.gyan.dev/ffmpeg/builds/获取最新的 Windows 构建版本。
检查 FFmpeg 是否已正确添加到系统环境变量中。右键点击 “此电脑”,选择 “属性”,进入 “高级系统设置”,点击 “环境变量”。在 “系统变量” 部分找到 “Path”,点击 “编辑”,确认其中包含 FFmpeg 的bin目录路径,如 “C:\ffmpeg\bin”。设置好后,打开新的命令提示符窗口再尝试执行加密命令。

确认下命令格式是否正确
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-20 06:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表