先日質問した者です
329行目から

# Nokogiriを使用してXMLを生成
xml_doc = Nokogiri::XML::Builder.new(encoding: "UTF-8") do |xml|
xml.packet do
xml.thread(thread: data["data"]["globalComments"][0]["id"], last_res: data["data"]["globalComments"][0]["count"], revision: 1)
xml.leaf(thread: data["data"]["threads"][1]["id"], count: data["data"]["threads"][1]["commentCount"])
data["data"]["threads"][1]["comments"].each do |comment|
xml.chat(
thread: data["data"]["threads"][1]["id"],
no: comment["no"],
vpos: comment["vposMs"] / 10,
date: Time.parse(comment["postedAt"]).to_i,
date_usec: comment["date_usec"],
anonymity: comment["anonymity"] ? 0 : 1,
user_id: comment["userId"],
mail: comment["commands"].join(" "),
score: comment["score"],
) do
xml.text comment["body"]
end
end


このようになってます
https://www.nicovideo.jp/watch/sm10121585
この動画などが、ファイルがあっても見られない状態
ブラウザでは見れます

重ねての質問で済みませんが、キャッシュから再生される動画でも30秒以上時間がかかるのは仕様ですよね?