Данные видеопотока недоступны для некоторых моих видео через API данных Youtube - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь получить доступ к fileDetails из видео, которые я загрузил в свой аккаунт, в частности частоту кадров видео, используя youtube-data-api V3.Используя api explorer (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 секунды против 18 секунд, клип другого), поэтому я не уверен, каким образом я смогу получить полные fileDetails из обоих клипов.

...