我正在尝试使用youtube-data-api V3访问我自己帐户上传的视频中的文件详细信息,特别是视频的帧速率。使用api资源管理器(https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list),我可以从我上传的两个视频中请求fileDetails,但是其中一个仅包含以下信息:
"fileName": "18secclip.mp4",
"fileSize": "3397064",
"fileType": "video",
"container": "mov"
另一个包含:
"fileName": "4secclip.mp4",
"fileSize": "1334696",
"fileType": "video",
"container": "mov",
"videoStreams": [
{
"widthPixels": 1280,
"heightPixels": 720,
"frameRateFps": 29.822045498989635,
"aspectRatio": 1.7777777777777777,
"codec": "h264",
"bitrateBps": "2470652"
}
],
"audioStreams": [
{
"channelCount": 2,
"codec": "aac",
"bitrateBps": "127235"
}
],
"durationMs": "4066",
"bitrateBps": "2597887"
}
我需要什么。我在其他帖子上读到某些文件无法使用某些数据,但是这两个文件几乎是相同的(一个只是较短的时间(4秒vs 18秒,另一个是剪辑)),所以我不确定如何处理能够从两个剪辑中获取完整的fileDetails。