Je voulais voir "Dried sister! Umaru-chan" vu dans Amazon Prime Video avec les commentaires de Nico Nico Video.
Le commentaire lui-même de la vidéo de Nico Nico est
Comment obtenir des commentaires sur les vidéos Nico Nico avec Python
Obtenez-le avec et enregistrez-le dans un fichier appelé result.xml
.
L'essence du programme ci-dessous est que les commentaires peuvent être affichés en conjonction avec la vidéo. Bien sûr, le sentiment de présence n'est pas aussi bon que le mouvement Nico original, mais il est devenu agréable comme il l'est.
# -*- coding: utf-8 -*-
# For Python 2
import xml.etree.ElementTree as ET
from operator import itemgetter
import time
def vpos_str(vpos):
sec = int(vpos / 100)
return "%02d:%02d:%02d" % (int(sec / 60), sec % 60, vpos % 100)
tree = ET.parse('result.xml')
root = tree.getroot()
chats = [(int(c.attrib["vpos"]), c.text) for c in root.findall("chat") if c.text]
chats = sorted(chats, key=itemgetter(0))
st = int(time.time() * 100)
i = 0
while i < len(chats):
time.sleep(0.01)
t = int(time.time() * 100) - st
while i < len(chats) and chats[i][0] <= t:
print(u"%s %s" % (vpos_str(chats[i][0]), chats[i][1]))
i += 1
00:01:18 Regardez
00:01:J'en ai acheté 55.
00:06:31 !
00:10:91 J'ai chargé!
00:11:83 Umaru
00:14:39 Qui
00:15:79 Qui êtes-vous! ??
Recommended Posts