Ответы пользователя по тегу Python
  • Как спарсить видео с вк?

    Koipse
    @Koipse
    Первая ссылка – это cdn и она прямо таки находится на сайте.
    Вторая ссылка – это hls видео. В данном случае ты качаешь не видео, а чего чанки в формате m3u8. Более того, просто так его не открыть или не скачать, если IP не находится в фаерволе дозволенных (iptables, как пример). Попробуй запустить эту ссылку, например, в VLC. Плеер будет пытаться запрашивать поток от исходящего сервера, однако потом скажет, что его проиграть нельзя, т.к. ошибка сродни connection timeout.

    Данные потоки "нарезаются" и выплевываются на сайт с буфером по, например, 10-15 секунд.

    Получается, что в теории, может и скачаешь это видео, но не более одного чанка (без учета какого-то листенера)
    Ответ написан
    Комментировать
  • Turtle не отвечает при запуске цикла while, как исправить?

    Koipse
    @Koipse
    Возможная проблема в том, что поток "ходит" по коду и уже проверяет действие игрока:

    scr.listen()
    scr.onkey(player.move_up, "w")
    scr.onkey(player.move_down, "s")
    scr.onkey(player.move_left, "a")
    scr.onkey(player.move_right, "d")

    Однако, останавливаясь на:

    while total_score < 3:
        if Inf1:
            player.goto(0,-100)
            total_score += 1
        if Inf2:
            End.hideturtle()
            break


    total_score никогда не будет больше 3, т.к. проверка бесконечна и никогда не выйдет из while, отчего приложение и виснет. У тебя нет в if "выхода из ситуации" в цикле while, потому происходит бесконечное опрашивание от if1 к if2. Условия не совпадают. Возвращаемся в начало while, а там что? If1. Далее If2. Они не удовлетворяют условия, возвращаемся... Суть ясна?

    Можешь попробовать:

    while total_score < 3:
        if Inf1:
            player.goto(0,-100)
            total_score += 1
        else:
            End.hideturtle()
            break
    Ответ написан
  • Замедление аудио файла?

    Koipse
    @Koipse
    Замедление можно делать благодаря FFMPEG, импортируя его в свой код:

    import ffmpeg

    Я думаю, что найти информацию по поводу этого не составит труда.

    https://github.com/kkroening/ffmpeg-python
    Ответ написан
    Комментировать