【问题标题】:Unique identifier of a video file视频文件的唯一标识符
【发布时间】:2021-10-30 20:20:10
【问题描述】:

用例:
我有一个 youtube 播放列表。
我想将此播放列表同步到我的本地计算机。

Algorithm:
for each video in playlist:
  if not exist an file name video["videoID"].mp4 in directory "C:\Users\username\Desktop":
    download the video name video["videoID"].mp4 in directory "C:\Users\username\Desktop"

但名称似乎不是一个很好的标识符。原因1:文件名可能被意外更改。原因2:window10中某些视频ID有特殊字符不被接受为文件名。

视频文件的标识符是否保证一经初始化或一经创建不改变?

【问题讨论】:

    标签: python file operating-system filesystems


    【解决方案1】:

    默认情况下没有这样的标识符。
    您可以使用文件的哈希值,如果您有许多大文件,这可能会大大降低验证速度,或者您可以为视频设置自定义元数据(例如使用 ffmpeg)并保留一个数据库,uuids 将其转换为哪个网址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 2013-02-19
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多