У меня есть вот такая программа:
url = "https://youtu.be/JHbzV_HGBnk"
video = pafy.new(url)
best = video.getbest()
media_player = vlc.MediaPlayer()
media = vlc.Media(best.url)
media.add_options(':network-caching=5000')
media.add_options(':clock-jitter=0')
media.add_options(':clock-synchro=0')
media.add_options(':codec=all')
media_player.set_media(media)
media_player.play()
Раньше у меня была проблема, что через некоторое время видос зависал и терял кадры.
я добавил этот код:
media.add_options(':network-caching=5000')
media.add_options(':clock-jitter=0')
media.add_options(':clock-synchro=0')
media.add_options(':codec=all')
Оно вроде как помогло, но по сути просто отсрочило зависание. Теперь это просто происходит позже
Может кто-то помочь?