mp4 특정 부분 실행하기

2024. 5. 6. 23:36파이썬

# mp3.py
player = QMediaPlayer()
# 1초=1000
start = int(sys.argv[1])
end = int(sys.argv[2])

def getPosition(pos):
    print(pos)
    if pos > end:
        player.stop()
        # 프로그램을 완전히 종료하기 위해서 필요
        sys.exit()

app = QApplication(sys.argv)
 
playlist = QMediaPlaylist()
url = QUrl.fromLocalFile('a.mp4')
playlist.addMedia(QMediaContent(url))    
 
player.setPlaylist(playlist)
player.setPosition(start)
player.positionChanged.connect(getPosition)
player.play()
    
sys.exit(app.exec_())

# 실행
python mp3.py 1000 3000

https://doc.qt.io/qt-5/qmediaplayer.html

 

QMediaPlayer Class | Qt Multimedia 5.15.16

 

doc.qt.io

https://oceancoding.blogspot.com/2020/07/blog-post_22.html

 

파이썬 예제 (동영상 플레이어)

코딩교육을 전문으로 하는 부산 강서구 명지동에 위치한 학원입니다.

oceancoding.blogspot.com

 

'파이썬' 카테고리의 다른 글

pytube Trouble Shooting  (0) 2024.07.18
QR Code 생성  (0) 2024.06.18
파이썬 mp4 재생하기  (0) 2024.05.06
Python 사용자 계정 및 홈디렉토리 정보 가져오기  (0) 2021.04.11
TypeError: a bytes-like object is required, not 'str'  (0) 2021.03.28