当前位置: 首页 > news >正文

友情链接出售郑州厉害的seo优化顾问

友情链接出售,郑州厉害的seo优化顾问,微信指数查询,网站建设中页面前言: 这是一个系列的文章,主要是使用python加上ffmpeg来对音视频文件进行处理,包括音频播放、音频格式转换、音频文件分割、视频播放等。 系列文章链接: 链接1: python使用ffmpeg来制作音频格式转换工具(优化版) 链接2:<Python>PyQt5+ffmpeg,简单视频播放器的编写(…前言: 这是一个系列的文章,主要是使用python加上ffmpeg来对音视频文件进行处理,包括音频播放、音频格式转换、音频文件分割、视频播放等。 系列文章链接: 链接1: python使用ffmpeg来制作音频格式转换工具(优化版) 链接2:<Python>PyQt5+ffmpeg,简单视频播放器的编写(解码器:K-lite) 链接3:<Python>PyQt5自己编写一个音乐播放器(优化版) 有兴趣的可以看看。 本例是对音频文件进行分割,主要也是使用ffmpeg的功能来实现。 我们都知道ffmpeg的功能强大,可以使用指令方便的对音频进行处理。 平台:visual studio code 语言:python 工具:ffmpeg 模块:subprocess、PyQt5 环境:windows 分割指令: ffmpeg -i in.mp3 -vn -acodec copy -ss [起始时间] -t [持续时间] out.mp3 以上是ffmpeg用来分割音频的主要指令。 UI一览: 界面是用PyQt5来制作,界面配色使用qss文件渲染。 关于qss文件的使用,本文就不细说了,我在其他文章里有过说明,有兴趣的可以点击文章开头的链接去看看。 主要程序说明 下面主要针对音频分割的主要程序进行说明,最后会贴出完整代码,以及源文件的链接也会贴上。 音频分割指令 cmdtxt=['ffmpeg','-i',src_audio_name,'-vn','-acodec','copy','-ss',start_time,'-t',dura_time,des_audio_name]我们在文章前面已经列出了ffmpeg对音频分割所需要的指令,在本例中,cmdtxt是一个list数据,我们对其中的源文件、起始时间、持续时间、输出文件作自定义可选。 pp=subprocess.Popen(cmdtxt,shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT,encoding='utf-8',text=True)在确定了ffmpeg的各项参数之后,我们使用subprocess模块来调用ffmpeg程序。 当前,前提是我们将下载好的ffmpeg的程序放在项目目录下。 我们在载入音频的时候,还会使用ffmpeg的probe功能来提取音频信息: probe=ffmpeg.probe(filename){‘streams’: [{‘index’: 0, ‘codec_name’: ‘mp3’, ‘codec_long_name’: ‘MP3 (MPEG audio layer 3)’, ‘codec_type’: ‘audio’, ‘codec_tag_string’: ‘[0][0][0][0]’, ‘codec_tag’: ‘0x0000’, ‘sample_fmt’: ‘fltp’, ‘sample_rate’: ‘44100’, ‘channels’: 2, ‘channel_layout’: ‘stereo’, ‘bits_per_sample’: 0, ‘initial_padding’: 0, ‘r_frame_rate’: ‘0/0’, ‘avg_frame_rate’: ‘0/0’, ‘time_base’: ‘1/14112000’, ‘start_pts’: 353600, ‘start_time’: ‘0.025057’, ‘duration_ts’: 3982786560, ‘duration’: ‘282.226939’, ‘bit_rate’: ‘112000’, ‘disposition’: {‘default’: 0, ‘dub’: 0, ‘original’: 0, ‘comment’: 0, ‘lyrics’: 0, ‘karaoke’: 0, ‘forced’: 0, ‘hearing_impaired’: 0, ‘visual_impaired’: 0, ‘clean_effects’: 0, ‘attached_pic’: 0, ‘timed_thumbnails’: 0, ‘captions’: 0, ‘descriptions’: 0, ‘metadata’: 0, ‘dependent’: 0, ‘still_image’: 0}, ‘tags’: {‘encoder’: ‘LAME3.98r’}, ‘side_data_list’: [{‘side_data_type’: ‘Replay Gain’}]}], ‘format’: {‘filename’: ‘F:/音乐/[]草原在哪里.mp3’, ‘nb_streams’: 1, ‘nb_programs’: 0, ‘format_name’: ‘mp3’, ‘format_long_name’: ‘MP2/3 (MPEG audio layer 2/3)’, ‘start_time’: ‘0.025057’, ‘duration’: ‘282.226939’, ‘size’: ‘3951542’, ‘bit_rate’: ‘112010’, ‘probe_score’: 51}} 下面是转换过程终端界面的提示文本: ffmpeg version 4.2.3 Copyright (c) 2000-2020 the FFmpeg developersbuilt with gcc 9.3.1 (GCC) 20200523configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcode
http://www.hkea.cn/news/14471869/

相关文章:

  • 荣耀手机商城官方网站thinkphp做网站好吗
  • 常用的网站开发技术有哪几种河北建设广州分公司网站
  • 电影网站建设目的做PPT素材用到的网站
  • 中国那些企业做网站做得好wordpress配置教程
  • 广西兴业县建设局网站泰安住房和城乡建设局网站
  • 如何做网站清风制作咸阳网站建设哪家专业
  • 网站开发毕设设计论文建立个人网站要钱吗
  • 哪些公司做网站比较好微信网页插件 wordpress
  • 网站信息化建设总体情况wordpress照片主题
  • 北大荒建设集团网站厦门网站建设680元
  • 网站建设-部署与发布的题目网店如何推广自己的产品
  • 广州知名网站建设东莞北京网站建设价格
  • jq网站特效插件下载沈阳男科医院哪家好医
  • 潜江哪里做网站成都seo公司
  • 杭州倍世康 做网站软件平台介绍
  • 风景名胜区建设部网站天津做网站费用
  • 企业网站包含内容网站建设所用系统
  • 湖北网站建设公司哪家好苏州嘉盛建设工程有限公司网站
  • 手机建站官网湖州网站建设服务公司
  • 网站建设为风险分析潍坊网站开发公司
  • 阿里巴巴专门做外贸的网站优设设计师网站
  • 怎么用html做图片展示网站网站建设推广小程序
  • 可以放钓鱼网站的免费空间广州一网通注册公司
  • 东西湖区建设局网站网站怎么做图片转链
  • 网站建设分几个阶段广州网站定制多少钱
  • 绍兴企业网站开发网站建设流程步骤为需求分析
  • 一个网站有多个域名工程师培训
  • 网站规划与网页设计第四版电子书网站如何做信息表
  • 百度最容易收录的网站学编程的孩子有什么好处
  • 春晗环境建设有限公司网站烟台网站建设优惠臻动传媒