浅谈索尼MTS视频素材原生时间(筛选)
本帖最后由 ygkj 于 2022-2-10 13:21 编辑用户的存储卡误格式化了,拍摄的视频是索尼的MTS视频格式,此种格式的视频文件,随着存储卡使用的时间,和用户使用的习惯,恢复出来的视频文件基本上都是成百上千个。
例如此案例
而且,通过观看视频发现,这些个视频的时间跨度比较大,有2010年---2022年时间不等的视频(可能是客户机器比较老了,电池不太好,导致时间不准确),但是同一时段的视频时间还是有参考意义的。
Winhex打开任意视频,通过mts视频的分析和梳理,很快就找到了视频素材的时间
现在,就可以写个winhex脚本,把打开视频的素材原生时间读取出来,再用此时间作为视频文件的文件名,
同时,也能很方便的找出,需要时间段的视频了,减轻后期处理视频的工作量.
附录:脚本示例(脚本具体的释义,请参考我的另外一篇拙作:用视频素材原始的时间来命名排序(winhex脚本的应用))
ForAllObjdo
{
Goto 0x00
Find ......down 查找时间戳的标志字段
read ymd1 1 //年1
read ymd2 1 //年2 读取年月的时间值
read ymd3 1 //月
move 1
read ymd4 1 //日
read ymd5 1 //小时
read ymd6 1//分钟 读取日小时分钟秒的时间值
read ymd7 1 //秒
……
…… 转换时间值
……
Goto 0x00
Assign m1 Currentpos
assign m2 getsize
assign m2 (m2-1)
Block m1 m2
CopyIntoNewFiled:\hf\...... 用时间命名,保存到D盘hf目录下
EndIf
close
ExitIfNoFilesOpen
}
页:
[1]