Задать вопрос
@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')

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

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

Похожие вопросы