【问题标题】:Get info about video that not finished encoding获取有关未完成编码的视频的信息
【发布时间】:2013-06-25 22:21:13
【问题描述】:

关于视频文件的所有元数据来自哪里?它来自原始视频还是来自编码? 我正在尝试将视频持续时间写入数据库,但我不确定是否可以在我的服务器上的 POST 期间获得此值

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 pandastream


    【解决方案1】:

    这英语很难读,但我会尽力而为。我对 pandastream 的经验也为零,但 API 看起来很简单。看起来 pandastream 要求您先上传视频文件。然后处理一个 ID。

    https://github.com/pandastream/panda_gem 的 api 文档中,它看起来像

    encodings = Panda::Video.find("1234").encodings
    

    意味着您必须先对其进行编码。他们只是通过 Web API 将属性发送给您。查询属性后,您可以使用它做任何您想做的事情,比如将它们插入数据库。

    您甚至可以循环浏览您帐户中的所有视频并获取视频时长并批量插入它们。

    videos = Panda::Video.all
    # loop through videos as |upload|
    #   find video as video
    #   insert into database upload.id and video.attributes["duration"]
    

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2019-07-07
      • 1970-01-01
      • 2012-01-23
      • 2015-07-25
      • 2023-01-21
      • 2013-05-09
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多