首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python处理wav音频文件:音频信息,读取内容,获取时长,切割音频,pcm与wav互转

主要包括:音频信息,读取内容,获取时长,切割音频,pcm与wav互转 获取音频信息: with wave.open(wav_path, "rb") as f: f = wave.open(wav_path...音频信息 采样点个数为 2510762,采样频率为44100HZ,通过这两个参数可以得到声音信号时长 每个采样点是16 bit = 2 bytes ,那么将采样点个数 25107622/...("time (s)") plt.show() 音频截取,通过时间片段来获取部分音频 因为音频以毫秒计时,在截取音频时,我统统转为了毫秒 按毫秒截取 start_time = int(start_time...,获取部分音频 时间单位是毫秒 start_time = 13950 end_time = 15200 get_ms_part_wav(main_wav_path, start_time, end_time...,获取部分音频 时间单位是分钟和秒 样式:0:12 start_time = "0:35" end_time = "0:38" get_minute_part_wav(main_wav_path, start_time

17K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用FFmpeg API获取flv视频时长

    哈喽,这一篇记录一个小小关于FFmpeg使用,借助FFmpegAPI接口获取flv格式视频时长。...发现获取视频时长为0,按照排查问题一般思路,试试别的格式文件是否也会有问题。尝试将文件更换为MP4文件,发现可以正常获取时长,如下图: ?...甚是不理解啊,经查阅资料发现,对于flv文件需要首先调用avformat_find_stream_info, 才可正常获取视频时长,这一过程中,同时还发现另外一种获取视频时常方式:FFmpeg对于...cout << "flv file duratio: " << seconds << std::endl; system("pause"); return 0;} 其中:另外一种获取视频时长方式为...终于可以成功获取flv格式视频时长。可以动手去试试了!

    3.8K30

    av_dump_format经验分析,FFmpeg获取媒体文件总时长(FLV获取时长误区)

    播放器有个功能,当用户打开视频时,需要读取媒体文件时长等信息,不巧时,获取FLV时总失败,下面来具体分析下FLV和MP4获取时长原因和区别: 播放器有个获取MediaInfo接口,功能如下:...return -1; } //video if(stream->codecpar->codec_type == AVMEDIA_TYPE_VIDEO){ //获取视频总时长...AVFormatContext中duration,而我使用是AVStreamduration。...Debug了一下:AVFormatContext中duration确实存在: 继续跟踪到AVStream调用位置,确实不存在: 最终修改如下得已解决: int MediaFFmpeg::DecoderGetMediaInfo...return -1; } //video if(stream->codecpar->codec_type == AVMEDIA_TYPE_VIDEO){ //获取视频总时长

    15100

    Js 音频律动

    这段时间在独立写音乐项目,在学习过程中接触到了JS音频律动,于是找到了以下项目 以上是效果图 下面分享代码: HTML结构 Document CSS样式 * { margin: 0...music-btn-anim { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } JS...MusicSingleComp:音乐组件,负责音乐加载、配置播放参数和获取音频频谱数据。 MusicEffectSingleComp:音乐特效组件,通过获取音频频谱数据,实现了可视化音乐特效。...其中 MusicEffectSingleComp 中 _ctx.roundRect 方法,可能是用户自定义实现;如果有兼容性问题,可以更换到代码注释处相应代码。...{/tabs-pane} 使用时仅需将图片和音频放于项目根目录并重命名为test.jpg 和 test.mp3即可

    1.1K50

    实测Android音频焦点获取和归还

    实测Android音频焦点获取和归还 前言 最近老板想在产品中短视频后者直播播放时候对于手机中音乐播放器进行暂停播放,并且退出视频播放后手机音乐播放器还能继续播放之前音乐。...对于以 Android 5.0(API 级别 21)及更高版本为目标平台应用,音频应用应使用 AudioAttributes 来描述应用正在播放音频类型。...AudioFocusRequest 包含有关应用音频上下文和功能信息。系统使用这些信息来自动管理音频焦点得到和失去。...| durationHint (PS:重要参数): 可选值有以下五个: (1) AUDIOFOCUS_GAIN: 此参数表示希望申请一个永久音频焦点,并且希望上一个持有音频焦点App停止播放...(2) AUDIOFOCUS_GAIN_TRANSIENT:表示申请一个短暂音频焦点,并且马上就会被释放,此时希望上一个持有音频焦点App暂停播放。例如播放一个提醒声音。

    3.7K30
    领券