Воспроизведение видео только в заданном пользователем диапазоне времени начала и окончания, используя python -vlc - PullRequest
1 голос
/ 07 января 2020

Я использую пакет python -vl c для воспроизведения видео в определенное пользователем время начала и окончания. Я использую функции player.get_length () и player.get_time () для вычисления длины видео и текущего времени воспроизведения видео. Я использую Tkinter GUI и хочу воспроизвести загруженное видео, указав свое время начала и окончания. Есть ли решение? Любая помощь будет благодарна за меня.

Вот мой пример кода:

import vlc, time

# VLC player controls
Instance = vlc.Instance()

media_path = "C:/Users/YASH/Desktop/MP4_Test/HPY_EXT_LLT(13).wav"

player = Instance.media_player_new()

Media = Instance.media_new(str(media_path))
player.set_media(Media)

player.play()
playing = set([1])

time.sleep(1.5) # startup time.

song_lenseconds = int(player.get_length()/1000)  # to seconds
song_lenminute = int((player.get_time()/1000)/60)

print ("Current song is : ", media_path, "Length:", "%02d:%02d" % (song_lenminute,song_lenseconds))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...