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

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

    [LV.Master]三朝元老

    发表于 2019-12-5 12:49:54 | 显示全部楼层 |阅读模式
    本帖最后由 ygkj 于 2019-12-5 12:55 编辑

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

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

    1.png

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

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

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

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

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

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

    3.png

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

    4.png

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

    脚本里也做相应的修改

    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                                          //关闭当前窗口

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

    5.png

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

    6.png

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

    7.png

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

    查看全部评分

  • TA的每日心情
    奋斗
    2012-4-26 09:23
  • 签到天数: 2 天

    [LV.1]布衣百姓

    发表于 2019-12-5 14:56:45 | 显示全部楼层
    最亮的仔,为你点赞,学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-12-18 11:03:42 | 显示全部楼层
    如果存储空间和时间不太够用,可以收集到记事本批处理改名吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-3 06:53
  • 签到天数: 4 天

    [LV.2]九品芝麻官

    发表于 2020-1-19 13:44:22 | 显示全部楼层
    楼主发的帖子都是高质量的,非常值得学习。而且还秉持着开放共享的精神,值得学习。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-8 15:20:40 | 显示全部楼层
    请问,你那个恢复NTFS 误删除4G以上文件的 密码是多少,可以参考一下么,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-5-4 11:54:07 | 显示全部楼层
    视频的碎片脚本也很多吧
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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