当前位置:首页 > 文章中心 > 正文内容

视频中隐藏秘密(隐藏的视频怎么加密)

大家都知道,视频实际就是一系列连续的静态图片组合,按标准的1秒24帧来计算,1分钟就有1440帧图片,一部120分钟的电影就有17万多帧图片。只在一张图片上隐藏的信息就已经很不好寻找了,如果将信息分散隐藏于17万多张的图片中,那就更加安全。

首先要有一款视频编辑软件,这里以Adobe Premiere Pro CS6(以下简称Premiere)为例。新建一个项目并导入电影的视频,将视频拖放到时间线上,然后开始编辑。假设我们要隐藏的内容是“我的密码是12345678”。

按Ctrl+T键打开新建字幕对话框,输入隐私内容的第一个文字(本例为“我”),为了让文字不是太明显,可以通过右侧的Opacity、Font Size选项来降低它的透明度和字体大小。另外还可以通过Color项,为字体选择接近于背景的颜色,这样更加隐蔽(图7)。设置完毕,拖动文字到画面不引人注意的位置,最后关闭此窗口回到Premiere主界面中。

图7 向视频中添加隐私内容

刚才创建的文字,已经自动出现在项目素材窗格中。将此字幕拖放到刚才视频上方的通道中的任意位置,一边注意看预览窗口左下方的时间标志,即视频时间码(time code)。时间码的格示为“XX:XX:XX:XX”四组数字,由左至右,分别表示小时、分钟、秒钟和帧数,比如00:00:16:10表示第16秒的第10帧。起始时间确定后,将此字幕调整为只有1帧(图8,另外也可以直接在字幕编辑器中直接设置它在视频中的位置和长度)。以此类推,陆续在其他不同的帧中分散写入隐私的后续内容。最后将加入隐含内容视频导出保存即可。

图8 在视频中定位隐私内容的位置

现在将上述所有文字的所在位置时间码记录下来,去掉中间的冒号,得到形如“
0000161000002509000038120001000200381210……”的一系列数字,光明正大地存放在自己的文档中,别人即使看到了也不会猜出它是什么内容。

当自己需要提取这些内容的时候,怎么办呢?使用主流播放器,比如Potplayer播放我们编辑过的那段视频,对照记录的数字码跳转到具体的位置,就可以把之前记录的内容一个个提取出来了。具体方法:在Potplayer中打开该视频,右击,选择“播放→定位→手动定位”,在打开的对话框的“时间定位”框中输入具体的时间码,点击其后的“定位”,即可直接定位到具体帧上(图9)。

因为单帧的内容一闪而过,很难注意到。即使个别帧中的内容有可能被别人不小心看到,但是只是片断信息,他要收集齐所有信息必须从头至尾逐帧播放,工作量将是巨大的。所以这一方法相对来说,比图片隐藏信息更安全些。如果隐藏的信息预先再经过密文处理,那就更保险了。

小提示:

如果播放器不支持直接跳转,比如在KMplayer中,可以通过鼠标播放到大致的时间位置,然后连续按F键逐帧播放,也能很快定位到隐藏了内容的那一帧中。


扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/3513.html

标签: potplayer64
分享给朋友:

“视频中隐藏秘密(隐藏的视频怎么加密)” 的相关文章

在win10系统下给用户安装CAD2007报错怎么办?

由于用户工作要求,需要在win10系统下安装CAD2007软件使用!我给用户在win10系统下安装CAD2007过程中报错,提示缺少net3.5组件和错误1308怎么解决?现在和朋友们一起学习了解该软件的安装方法和遇到报错的解决方法:我当时从启用或关闭windows功能里添加net组件,不知道什么原...

「office篇」office2010安装激活教程

1. 首先,大家需要下载Microsoft Office2010安装文件和Microsoft Office2010激活工具。2. 我们打开office2010安装文件这个文件夹,从列表当中找到setup.exe这个文件,双击打开运行这个安装程序。3. 打开安装程序后,我们将会看到"立即安装"和"自定...

“李鬼”软件暗设后门,对抗杀软侵蚀系统

近期,火绒威胁情报中心监测到伪装成有道翻译安装包的样本存在恶意行为,火绒安全工程师第一时间提取样本进行分析。分析中发现该样本使用白加黑、反射加载 DLL 进行免杀,最终下载后门代码实现对受害者主机的控制。同时,它还会绕过 UAC 实现无弹窗执行,并存在创建服务设置自启动进行持久化驻留等行为。目前,火...

用GO+webview做个桌面程序

前两天我讲了bun+webview,今天我讲一下GO+webview。GO语言有好多第三方的webview包,我个人感觉好用的是github.com/webview/webview_go安装包:go get github.com/webview/webview_go我下面的例子包含了web框架和wi...

C# WinForms 开发中防止同一应用运行多个实例

在开发 WinForms 应用程序时,有时需要防止同一个应用程序的多个实例同时运行。这种需求在某些情况下非常重要,例如,当你需要确保某个资源(如文件或数据库)只被一个应用实例访问时。本文将介绍几种防止同一应用运行多个实例的方法,提供详细的代码示例。方法一:使用 Mutex 类Mutex(互斥量)是一...

Ubuntu 24.04下安装Wine运行微信最新版本3.9.9完美版

之前一直用在Ubuntu下用微信,基本上功能可用,但是存在几个问题:切换到其他应用窗口后,微信窗口边框留有残影。手残升级微信到3.9.9之后,经常出现崩溃退出微信。有时候输入框光标消失,发送表情问题提示不能发送空信息。小程序和链接打开后崩溃。有时候缺少字体导致显示不正常。刚好五一假期有点空闲就整治一...