pythonで背景音楽を追加する方法:
1、 pygameリソースパッケージをインポートします。
2、 音楽のファイルパスを変更します。
3、 init()メソッドを使用して初期化します。
4、 load()メソッドを使用して音楽ファイルを追加します。
5、 play()メソッドを使用して音楽ストリームを再生します。
次のコードを直接コピーして独自のコードに貼り付けると、音楽を追加できます。 (2行目の音楽のアドレスはあなた自身のアドレスを書く必要があります)
import pygame#pygameリソースパッケージをインポートする
file=r'E:\Python_Exercise3.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で背景音楽を追加する方法の詳細については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。 ZaLou.Cnをたくさんサポートしてください!
Recommended Posts