qq541608596 发表于 2024-10-22 17:37

求助各位大佬,怎么样可以往视频中填充ASCII,而且不影响视频正常播放。

本帖最后由 qq541608596 于 2024-10-22 17:55 编辑

求助:不破坏视频结构的情况下,达到深度去重的作用,最好是有实现脚本。
下面我这个是填充的空字节,我想填充ASCII表,大佬们有什么好的办法吗。
import os

def create_custom_size_exe(input_file, output_file, target_size_mb):
    target_size = target_size_mb * 1024 * 1024# 将 MB 转换为字节
    with open(output_file, 'wb') as f:
      f.seek(target_size - 1)# 移动到文件末尾
      f.write(b'\0')# 写入一个字节以达到指定大小
      f.seek(0)# 回到文件开头
      with open(input_file, 'rb') as infile:
            f.write(infile.read())# 将原有 EXE 文件的内容写入到新文件中

# 使用示例
create_custom_size_exe('b.mp4','ok.mp4', 100)# 创建 100MB 的 EXE 文件

https://rs.wzznft.com/i/2024/10/22/sw80ya.jpg

qq541608596 发表于 2024-10-22 19:17

{:1_937:}研究了半天还是不行,有没有知道的大佬指点指点

qq541608596 发表于 2024-10-22 23:31

{:1_901:}还是没搞定,有没有大佬看看啊

bywxbyjb 发表于 2024-10-23 12:29

你说的深度去重是啥意思?技术手段去除重复或冗余的部分,以实现更高效的存储或播放?

astree 发表于 2024-10-23 13:55

参考这个文章https://blog.csdn.net/f704084109/article/details/135169862试试看吧,方案2更靠谱一些,加个几像素的水印

vigiles 发表于 2024-10-23 14:11

本帖最后由 vigiles 于 2024-10-23 14:12 编辑

路过。视频的话,直接添加或修改元数据就可以改变MD5值和哈希值,能应对部分去重。还可以在原视频末尾或开头添加黑场改变原视频长度。但是视频去重方法很多,一一应对比较难,寄希望于上传平台懒或者没有钱全做了。
使用特征向量去重:通过深度学习模型提取视频的特征向量,并进行比对。
基于帧间差异的去重:将视频拆分成一系列帧,计算帧间差异,判断视频是否重复。
基于时间轴的去重:将视频拆分成一系列时间片段,计算时间轴相似性,判断视频是否重复。
使用视频指纹去重:生成视频的指纹并与数据库中的指纹进行比对。
基于相似度的去重:计算视频相似度,使用算法进行比对。
智能分镜重组:通过算法自动识别视频中的镜头变换,重新组合视频片段,改变片段的排列顺序或删除部分片段。
抽帧与补帧:通过删除部分帧或在相邻帧之间插入新帧,改变视频的播放速度和节奏感。
镜像翻转:通过水平或垂直翻转视频画面,改变视频中的物体和人物位置。
蒙版遮罩:通过选择性地显示视频画面的某一部分,隐藏或模糊处理其余部分,去除敏感信息。
贴纸与动态元素:在视频中添加贴纸、图标或动画效果,改变视频的视觉效果。
滤镜调色:通过调整视频的色彩和风格,改变视频的外观。

qq541608596 发表于 2024-11-8 12:26

vigiles 发表于 2024-10-23 14:11
路过。视频的话,直接添加或修改元数据就可以改变MD5值和哈希值,能应对部分去重。还可以在原视频末尾或开 ...

你好老哥,我想实现的是从视频文件层面修改视频的外显信息,而不是从视频本身的画面上进行修改,想着修改元数据的时长,分辨率,帧率,码率这些东西,来实现bypass

qq541608596 发表于 2024-11-8 12:27

astree 发表于 2024-10-23 13:55
参考这个文章https://blog.csdn.net/f704084109/article/details/135169862试试看吧,方案2更靠谱一些,加 ...

你好老哥,我想实现的是从视频文件层面修改视频的外显信息,而不是从视频本身的画面上进行修改,想着修改元数据的时长,分辨率,帧率,码率等这些东西,来实现bypass

qq541608596 发表于 2024-11-8 12:27

bywxbyjb 发表于 2024-10-23 12:29
你说的深度去重是啥意思?技术手段去除重复或冗余的部分,以实现更高效的存储或播放?

你好老哥,我想实现的是从视频文件层面修改视频的外显信息,而不是从视频本身的画面上进行修改,想着修改元数据的时长,分辨率,帧率,码率这些东西,来实现bypass
页: [1]
查看完整版本: 求助各位大佬,怎么样可以往视频中填充ASCII,而且不影响视频正常播放。