1、导入pygame资源包;
2、修改音乐的file路径;
3、使用init()方法进行初始化;
4、使用load()方法添加音乐文件;
5、使用play()方法播放音乐流即可。
下面的代码直接复制粘贴到自己的代码即可实现音乐的添加。(第二行的音乐的地址需要写自己的地址)
1
2
3
4
5
|
import pygame # 导入pygame资源包
file = r 'E:\Python_Exercise\123.mp3' # 音乐的路径
pygame.mixer.init() # 初始化
track = pygame.mixer.music.load( file ) # 加载音乐文件
pygame.mixer.music.play() # 开始播放音乐流
|
知识点扩展:
python给视频添加背景音乐并改变音量
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import subprocess
inmp4 = 'E:/PycharmProjects/untitled2/hecheng/191030_232_xs.mp4'
inmp3 = 'E:/PycharmProjects/untitled2/hecheng/bg.mp3'
inmp32 = 'E:/PycharmProjects/untitled2/hecheng/bg2.mp3'
outmp3 = 'E:/PycharmProjects/untitled2/hecheng/bg_out.mp3'
outmp4 = 'E:/PycharmProjects/untitled2/hecheng/191030_232_xs_bg.mp4'
cmd = 'ffmpeg -y -i ' + inmp4 + ' -i ' + inmp3 + ' - filter_complex \
"[ 0 :a]volume = 10dB [a0]; \
[ 1 :a]volume = - 10dB [a1]; \
[a0][a1]amix = inputs = 2 [a]" \
- map 0 :v - map "[a]" - c:v copy - c:a aac - shortest ' + outmp4
p = subprocess.call(cmd, shell = True , stdout = subprocess.PIPE, stderr = subprocess.PIPE)
# 查看音轨信息
print ( '*' * 80 )
cmd = 'ffmpeg -i ' + outmp3 + ' -filter_complex volumedetect -c:v copy -f null /dev/null'
P = subprocess.call(cmd)
|
到此这篇关于python中加背景音乐如何操作的文章就介绍到这了,更多相关在python中加背景音乐的方法内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/jishu/gaoji/19616.html