@lone-sanchs

Как пофиксить потерю кадров при потоковом воспроизведении?

У меня есть вот такая программа:
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')

Оно вроде как помогло, но по сути просто отсрочило зависание. Теперь это просто происходит позже
Может кто-то помочь?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект