扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

登录 | 加入雨荷 | 找回密码

数据恢复,winhex视频,数据恢复培训,硬盘数据恢复,raid0,raid1,raid5数据恢复,雨荷数据

 找回密码
 加入雨荷

扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

总共6443条微博

动态微博

查看: 2235|回复: 6

[分享] 用视频素材原始的时间来命名排序(winhex脚本的应用)

  [复制链接]
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 2137 天

    [LV.Master]

    新浪微博达人勋

    发表于 2019-12-5 14:26:30 | 显示全部楼层 |阅读模式
    本帖最后由 学无涯 于 2019-12-5 14:28 编辑

    上次佳能的mp4视频,完美的恢复了,文件名称是以前设定的0.mov、1.mov......这样命名的,
    因为是提取整个存储镜像里面的视频文件,有以前或者说并不需要的视频,这时把多余的视频筛
    选出去,也需要不小的工作量,所以如果能按视频素材的原始时间来命名排序,就能很好的解决
    这个问题。

         用winhex打开,恢复好的任意视频文件,明显能看到视频素材的原始时间

    再打开几个视频文件,就发此格式的视频文件,原始时间就在这里描述。
       
         可以先写个简单的脚本,显示一下视频素材的原始时间

    goto 0x00                   // 直接跳到视频文件的开始位置

    move  326                 //向下移动326的字节

    readln data               //读取一行数据(这里的一行指换行符号为止),赋值给变量  data

    messagebox  data     //用显示信息对话框的形式,显示出 时间

    把这4句保存成一个文本文件“读取显示时间.whs”,直接在winhex中运行这个脚本



    很快就能看到这个视频素材的原始时间



    基于这个特定的结构,可以在此脚本上扩展一下。一次性打开要用时间命名的视频文件。
    用读取到的视频素材的原始时间来命名,并重新保存到另外一个路径里。

    脚本里也做相应的修改

    ForAllObjdo   在所有打开的文件或者磁盘中执行。

    {

    goto 0x00

    Assign m1 Currentpos                            //把文件开始标记为m1
    ......
    ......                                                  //读取时间
    ......
    assign m2 getsize                              //把当前打开的窗口最大值赋值给m2

    assign m2 (m2-1)                            //把文件最后标记为m2

    Block m1 m2                                 //把整个文件选块

    CopyIntoNewFile    c:\1205\  ......   //用时间命名,保存到c盘1205目录下
    .......

    close                                          //关闭当前窗口

    ......
    ......                                         //转动下一个活动窗口,继续上面的代码,知道所有的窗口都运行完
    ......

    这个时间,稍微有点长,但是这个时间也可以缩短,可以在脚本开始添加  Turbo on  
    Turbo on/off  就是打开或者关闭界面元素  类似脚本的加速器,不过这个容易导致winhex假死。

    全部窗口运行脚本以后就有提示,这时打开c盘的1205目录就能很方便的按视频素材的原始时间来
    处理视频文件了

                                           
                                                             学无涯    2019-12-05  长沙.星沙   



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入雨荷 新浪微博登陆

    x

    评分

    参与人数 1金钱 +30 收起 理由
    雨荷 + 30 赞一个!

    查看全部评分

  • TA的每日心情
    开心
    前天 20:26
  • 签到天数: 2952 天

    [LV.Master]

    新浪微博达人勋

    发表于 2019-12-5 23:24:12 | 显示全部楼层
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 2137 天

    [LV.Master]

    新浪微博达人勋

     楼主| 发表于 2019-12-6 11:15:29 | 显示全部楼层
  • TA的每日心情
    奋斗
    2021-3-24 20:12
  • 签到天数: 579 天

    [LV.9]

    新浪微博达人勋

    发表于 2019-12-11 09:32:29 | 显示全部楼层
    拿个小本子偷偷记录学习一波
  • TA的每日心情
    奋斗
    2020-4-15 09:02
  • 签到天数: 6 天

    [LV.2]偶尔串门

    新浪微博达人勋

    发表于 2020-1-7 19:03:19 | 显示全部楼层
  • TA的每日心情
    开心
    2020-1-19 19:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    新浪微博达人勋

    发表于 2020-1-19 19:11:10 | 显示全部楼层
    楼主好样的,有多学了一些知识
  • TA的每日心情
    开心
    2020-12-17 21:58
  • 签到天数: 63 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-2-14 20:58:30 | 显示全部楼层

    请问一下老师,这样的怎么处理比较好,显示应该不支持以冒号为文件名呢;

    另外请问一下下面这个十六进制如果要以时间就是HFS DATA TIME输出文件名 要怎么转换才行呢?

    谢谢老师指点

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入雨荷 新浪微博登陆

    x
    发表回复
    您需要登录后才可以回帖 登录 | 加入雨荷 新浪微博登陆

    本版积分规则

    Copyright © 2001-2015 All Rights Reserved雨荷数据安全技术论坛 陕ICP备17009169号-1

    QQ|申请友链|小黑屋|手机版|Archiver|雨荷数据安全技术论坛 ( 陕ICP备17009169号-1

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