如何编辑三星预告片标签“时间戳”

问题描述 投票:0回答:2

我有一张图像,我想修改它的时间戳。问题是它是三星预告片标签,无法使用 exiftool 进行修改。有谁知道另一种工具可以做到这一点? 感谢您的阅读。

timestamp metadata jpeg exiftool samsung
2个回答
1
投票

Exiftool 无法更改三星预告片标签,但是如果您需要更改它,您需要在十六进制编辑器中打开图像(文件)并找到需要更改的值。


0
投票

要扩展 @Ryan_Kinakr 建议的选项,在十六进制编辑器中编辑

Samsung:TimeStamp
标签应该不难。确保在测试文件上使用它,因为我还没有实际测试它来验证它是否有效。

如果您使用 exiftool 的

-v3
(
-verbose3
) 选项
查看文件,您将看到与三星预告片类似的输出。

  SamsungTrailer_0x0a01Name = Image_UTC_Data
  - Tag '0x0a01-name' (14 bytes):
    3c8a6b: 49 6d 61 67 65 5f 55 54 43 5f 44 61 74 61       [Image_UTC_Data]
  TimeStamp = 1704333346492
  - Tag '0x0a01' (13 bytes):
    3c8a79: 31 37 30 34 33 33 33 33 34 36 34 39 32          [1704333346492]
  SamsungTrailer_0x0aa1Name = MCC_Data
  - Tag '0x0aa1-name' (8 bytes):
    3c8a8e: 4d 43 43 5f 44 61 74 61                         [MCC_Data]
  MCCData = 310
  - Tag '0x0aa1' (3 bytes):
    3c8a96: 33 31 30                                        [310]
  SamsungTrailer_0x0c61Name = Camera_Capture_Mode_Info
  - Tag '0x0c61-name' (24 bytes):
    3c8aa1: 43 61 6d 65 72 61 5f 43 61 70 74 75 72 65 5f 4d [Camera_Capture_M]
    3c8ab1: 6f 64 65 5f 49 6e 66 6f                         [ode_Info]
  SamsungTrailer_0x0c61 = 1
  - Tag '0x0c61' (1 bytes):
    3c8ab9: 31 

要编辑的部分是

[Image_UTC_Data]
部分。组成
TimeStamp
标签的 13 个字节只是设定时间的 Unix 时间戳。要编辑它,您需要找出要更改为的日期/时间的 Unix 时间戳,并用新时间戳覆盖该部分。

请注意,当 exiftool 读取此标签时,会将其转换为本地时区,因此您将无法更改 exiftool 输出的时区。该值始终取决于您所使用的计算机设置的区域设置。

© www.soinside.com 2019 - 2024. All rights reserved.