VLC 미디어 플레이어를 아시나요?
VLC는 VideoLAN 프로젝트에서 개발한 무료 오픈소스 크로스플랫폼의 미디어 플레이어 입니다.
www.videolan.org/vlc/index.ko.html
VLC 플레이어는 각종 언어별로 다양한 라이브러리를 제공하고 있습니다.
이중 파이썬 api 라이브러리를 이용하면 파이썬 프로그래밍으로 VLC플레이어를 컨트롤을 할 수 있습니다.
따라서 파이썬 vlc 모듈을 이용하기 위해서는 VLC 미디어플레이어를 다운받아 설치해주세요.
VLC미디어플레이어의 설치가 끝나면 다음과 같이 파이썬 pip 명령어를 이용하여 VLC 모듈을 설치해주세요.
C:\Users\cooky\Videos
(toyproject) λ pip install python-vlc
python-vlc 모듈이 설치가 완료되었으면,
# importing vlc module
import vlc
# vlc media player object 생성
media = vlc.MediaPlayer("BTS Dynamite Official MV.webm")
# 미디어 플레이
media.play()
import time
import vlc
# BTS 뮤직 영상 파일명
media_file = "BTS Dynamite MV.mp4"
# vlc 미디어 플레이어 객체 생성하기
media_player = vlc.MediaPlayer()
# 재생할 뮤직비디오 파일을 vlc 모듈의 미디어로 변환.
media = vlc.Media(media_file)
# 읽어드린 미디어를 재생할 수 있도록
# 미디어 플레이어 객체에 세팅 (재생 준비 상태)
media_player.set_media(media)
# start playing video
media_player.play()
# 플레이할 영상의 길이와 상관 없이
# 0.5초 동안만 영상을 플레이합니다.
time.sleep(0.5)
# 재생한 미디어플레이어의 플레이타임(초)를 반환.
duration = media_player.get_length()
print("Duration : " + str(duration))
이번 강좌는 python-vlc 모듈이 무엇인지 그리고 기본적으로 어떻게 사용되는 것인지에 대해 살펴봤습니다.
다음 강좌에서는 미디어 재생정보를 출력하는 방법과 미디어재생을 컨트롤 할 수 있는 다양한 방법에 대해 확인해보겠습니다.
감사합니다.
파이썬으로 VLC미디어플레이어 컨트롤하기 고급편 (2) | 2021.05.05 |
---|---|
파이썬으로 VLC미디어플레이어를 컨트롤 하기 기초편 (0) | 2021.05.03 |
윈도우10기반 파이썬 개발 가상환경 설정하기 (0) | 2021.05.01 |
파이썬으로 YouTube 요리하기 (pafy 패키지 사용법) (0) | 2021.05.01 |
구글 개발자콘솔, Youtube Data API v3 키 생성 (0) | 2021.04.26 |
댓글 영역