在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中加背景音乐的方法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: python中加背景音乐如何操作

本文地址: http://www.cppcns.com/jiaoben/python/325572.html

python 背景音乐程序代码_python中加背景音乐如何操作相关推荐

  1. python给视频加背景音乐_python中加背景音乐如何操作

    在python中加背景音乐的方法: 1.导入pygame资源包: 2.修改音乐的file路径: 3.使用init()方法进行初始化: 4.使用load()方法添加音乐文件: 5.使用play()方法播 ...

  2. 如何在python里加音乐_python中加背景音乐如何操作

    在python中加背景音乐的方法: 1.导入pygame资源包: 2.修改音乐的file路径: 3.使用init()方法进行初始化: 4.使用load()方法添加音乐文件: 5.使用play()方法播 ...

  3. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  4. python添加横线代码_Python中的五种下划线

    1 1.单前导下划线 _var2 3 单个下划线是一个Python命名约定,表示这个名称是供内部使用的. 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示4 5 程序员使用名称前的单下 ...

  5. 用python做归结演绎推理_Python中惯用的一些操作总结(未完待续)

    Python中常用的一些操作总结(未完待续) 写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的bl ...

  6. python设置字符间距_Python中字符串的常见操作技巧总结

    本文实例总结了Python中字符串的常见操作技巧.分享给大家供大家参考,具体如下: 反转一个字符串 >>> S = 'abcdefghijklmnop' >>> S ...

  7. python 背景音乐程序代码_python背景音乐

    我在做一个游戏,你是一架航天飞机躲避迎面而来的流星,这是我的第一个Python程序,我真的很难理解音乐部分:这个想法是只使用wxPython(pyGame是禁止的).在 现在,我不知怎么地设法让音乐播 ...

  8. python 背景音乐程序代码_python 喜马拉雅 音乐下载 演示代码

    1.主程序文件import os import json import requests from contextlib import closing from progressbar import ...

  9. python播放视频代码_Python中操作各种多媒体,视频、音频到图片的代码详解

    我们经常会遇到一些对于多媒体文件修改的操作,像是对视频文件的操作:视频剪辑.字幕编辑.分离音频.视频音频混流等.又比如对音频文件的操作:音频剪辑,音频格式转换.再比如我们最常用的图片文件,格式转换.各 ...

最新文章

  1. 无人机送外卖已落地深圳,这体验有多爽?你根本想不到!
  2. [Aaronyang] 写给自己的WPF4.5 笔记6[三巴掌-大数据加载与WPF4.5 验证体系详解 2/3]
  3. 双缓冲法解决重绘和闪屏问题
  4. linux重定向文件不存在,shell 12 21 filename重定向的含义和区别
  5. C语言文件操作(二)对指定txt文件中的N个数排序
  6. 构造代码块、静态代码块、构造方法的执行顺序
  7. centos7盘符 linux_linux_centos7_扩展磁盘空间
  8. 聚簇索引和非聚簇索引的区别_学习索引的一些总结
  9. myeclipse 打包Jar
  10. Atitit 提取sfit特征点,并绘制到原图上
  11. 667.优美的数列II(力扣leetcode) 博主可答疑该问题
  12. php 往sftp发送文件夹,通过PHP将文件上传到SFTP服务器(phpseclib)
  13. 通过ajax获取经纬度,通过百度地图获取经纬度
  14. iOS测试包安装途径实践
  15. Unity资源替换工具,旧模型替换新模型,替换GUID,替换meta文件,文件丢失等问题
  16. 小菜叫你玩破解和逆向(1)
  17. nginx 499 错误的解决
  18. [学习笔记]Python for Data Analysis, 3E-9.绘图和可视化
  19. Python下载网易云音乐(云音乐飙升榜)
  20. 博达网站服务器地址怎么查,路由器博达路由器配置经典教程

热门文章

  1. 成功解决raise AssertionError(“Torch not compiled with CUDA enabled“)AssertionError: Torch not compiled
  2. FileHelpers Library
  3. Java基础之IO流(持续更新中)
  4. CentOS 6.4安装配置ldap
  5. Ironic-Python-Agent
  6. Golang 项目配置文件读取之 viper 实践
  7. Cuba 获取当前登录用户
  8. y_pred和y_prob结果不匹配
  9. WireShark全版本下载
  10. 国家统计局举办开放日 称将迎接“大数据”挑战