1. 程式人生 > 程式設計 >python中加背景音樂如何操作

python中加背景音樂如何操作

在python中加背景音樂的方法:

1、匯入pygame資源包;

2、修改音樂的file路徑;

3、使用init()方法進行初始化;

4、使用load()方法新增音樂檔案;

5、使用play()方法播放音樂流即可。

下面的程式碼直接複製貼上到自己的程式碼即可實現音樂的新增。(第二行的音樂的地址需要寫自己的地址)

import pygame# 匯入pygame資源包
file=r'E:\Python_Exercise\123.mp3'# 音樂的路徑
pygame.mixer.init()# 初始化
track = pygame.mixer.music.load(file)# 載入音樂檔案
pygame.mixer.music.play()# 開始播放音樂流

知識點擴充套件:

python給視訊新增背景音樂並改變音量

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中加背景音樂的方法內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!