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

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

1、导入pygame资源包;

2、修改音乐的file路径;

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

4、使用load()方法添加音乐文件;

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

下面的代码直接复制粘贴到自己的代码即可实现音乐的添加。(第二行的音乐的地址需要写自己的地址)

import pygame# 导入pygame资源包

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

时间:2020-07-18

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/532897.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python能和wincc一起用_搬家第二天-41.Wincc V7.3 利用Inputbox和Msgbox做权限管理和二次确认设计...

有时候我们希望做某个操作时,有密码管理或者二次确认。密码管理可以通过用户管理方式设置权限,也可以通过弹窗输入密码的方式;二次确认主要是使用弹窗然后捕获用户点击的按钮编号来进行。下面通过一个简单的日子记录一下如何实现。一 准备工作…

mysql中的函数编程_MySQL

12.2. 控制流程函数CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END在第一个方案的返回结果中, valuecompare-v…

python画窗口_pyqt中图案如何画在子窗口上

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼基本思路是从QWidget派生出一个类重写paintEvent,在里面画图。UI部分代码是这样的class Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(1008, 693)self.widget QtWidgets…

twisted mysql_Twisted MySQL adbapi返回字典

有没有办法把adbapi查询的字典结果返回到MySQL?在[name: Bob, phone_number: 9123 4567]默认返回元组。在^{pr2}$对于简单的Python&MySQL,我们可以使用MySQLdb.cursors.dictcursors。但是如何与扭曲的adbapi一起使用呢UPD:我解决了,但我认…

win 10 java 安装_win10---Java安装及环境变量配置

一、Java安装给出的下载地址已经是1.8.0及以上的版本,只需要进去根据操作系统位数选择所对应的包即可,我的是Windows x64,所以我选择的是第二个。注意⚠️:下载jdk时,需要登录Oracle账户,如果没有&#xff…

java 生成bat_java实现生成windows可执行的批处理文件(.bat)

/*** 下载压缩包**paramid 商户id*paramrequest*paramresponse*returnvoid*authorchen.bing* Date 2019/11/4 17:35*/RequestMapping(value "downloadzip")public voiddownloadzip(String id, HttpServletRequest request, HttpServletResponse response) {if(String…

java 代码块的作用_4种Java代码块的作用讲解

4种Java代码块的作用讲解时间:2017-06-28 来源:华清远见JAVA学院今天华清Java学院小编要和大家分享的是Java代码块的作用,代码块是一种常见的代码形式,他用大括号“{}”将多行代码封装在一起,形成一个独…

java properties用法_java中Properties文件加载和使用方法

一.Properties简介Properties 类继承自HashTable,提供的方法很像Map的实现类HashMap。它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对(其中键和值是…

java ip归属地查询_JAVA版IP地址查询调用示例

package cn.juhe;import net.sf.json.JSONObject;import org.springframework.web.client.RestTemplate;/*** ip地址查询Java版本demo*/public class IpDemo {//请求的接口地址public static final String REQUEST_URL "http://apis.juhe.cn/ip/ipNew?ip%s&key%s&q…

java 多个异常处理_Java 多个异常共享同一个异常处理器的方法

传统的异常处理我们先来看下&#xff0c;传统的异常处理方式&#xff1a;// not share exception handlerint[] intArray new int[3];try {for (int i 0; i < intArray.length; i) {intArray[i] i;System.out.println("intArray[" i "] " intArr…

java基础知识点_JAVA基础知识

1.注释&#xff0c;关键字&#xff0c;标识符1.注释(1)注释&#xff1a;解释说明程序的而文字。(2)注释的分类&#xff1a;单行注释 格式&#xff1a; //注释的文字多行注释 格式&#xff1a;/*注释的文字*/文档注释 格式&#xff1a;/**注释的文字*/(3)注释的作用&#xff1a;…

java栈的应用_Java堆栈应用程序

我有一个Java问题&#xff0c;涉及阅读一个文本文件&#xff0c;并检查它是否正确地平衡了花括号&#xff0c;方括号和括号 - {&#xff0c;}&#xff0c;[&#xff0c;]&#xff0c;(和) ”。读取文件没有问题&#xff0c;但现在我应该使用名为DelimPos的数据成员来保存行和字…

Linux下导出MySQL为SQL文件_在linux命令下导出导入.sql文件的方法

本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;一、导出数据库用mysqldump命令(注意mysql的安装路径&#xff0c;即此命令的路径)&#xff1a;1、导出数据和表结构&#xff1a;mysqldump -u用户名 -p密码 数据库名 >…

python无人机路径规划算法_RRT算法在Python中的实现,快速,拓展,随机,树

"""《基于智能优化与RRT算法的无人机任务规划方法研究》博士论文《基于改进人工势场法的路径规划算法研究》硕士论文"""import matplotlib.pyplot as pltimport randomimport mathimport copyshow_animation Trueclass Node(object):"&quo…

uc3842改可调电源教程_明纬开关电源改可调详细教程

1.拆除启动电阻&#xff0c;电路板是R12R59R58R9 四个150K的电阻。2.拆除原494供电&#xff0c;去掉J22一根跳线&#xff0c;12V辅助电源正极接J22到494一端&#xff0c;负极接地。3.去掉J15更换为20K电阻&#xff0c;同时拆掉变压器下面的ZD1过压保护&#xff0c;输出可达到50…

duino例程 stm32_stm32duino

{"data":{"id":"8000-000000437045-0","name":"SEO专题页栏目分发组","type":"1","position":"8000-000000004003-0","status":1,"linkList":[{"id"…

java webservice ip_通过Web Service实现IP地址查询功能的示例

实例01 实现一个简单的Web服务访问本实例将实现IP地址查询接口服务&#xff0c;根据用户传入的IP地址返回IP所在的省、市、地区&#xff0c;实例中将会用到IP地址库用于查询信息&#xff0c;由于数据较多&#xff0c;所以读者可在光盘资源文件中直接附加数据库文件&#xff0c;…

java默认数组值_数组元素默认的初始值都是什么

在Java中&#xff0c;使用数组时&#xff0c;如果为数组分配了内存空间&#xff0c;但是没有为数组元素指定初始值&#xff0c;系统会自动为数组元素指定初始值。数组元素的初始值与数组的数据类型有关&#xff0c;对于不同数据类型的数组&#xff0c;其数组元素的初始值是不一…

java 异步通信处理_java异步通信

在Merlin之前,编写Socket程序是比较繁琐的工作.因为输入输出都必须同步.这样,对于多客户端客户/服务器模式,不得不使用多线程.即为每个连接的客户都分配一个线程来处理输入输出.由此而带来的问题是可想而知的.程序员不得不为了避免死锁,线程安全等问题,进行大量的编码和测试.很…

Java统计做题正确率_ResNet:训练期间的准确率为100%,但使用相同数据的预测准确率为33%...

我之前遇到过类似的问题&#xff0c;但解决方案非常简单 . 你需要增加时代数 . 这是1000个纪元后的输出[[ 9.99999881e-01 8.58182432e-08 9.54004670e-12][ 8.58779623e-20 9.99999881e-01 6.76907632e-08][ 2.12900631e-26 4.09224481e-34 1.00000000e00]]这是培训日志..Epoc…