Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SoX重采样和转换

SoX重采样和转换
EN

Stack Overflow用户
提问于 2014-06-01 13:17:29
回答 1查看 41.9K关注 0票数 17

我正在尝试弄清楚如何在SoX中组合两个命令。我的主文件是44.1 kHz。我首先想将这个文件重采样为22 kHz,然后将其转换为mp3/opus/ogg。我怎么用一个命令就能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2014-06-03 13:26:36

SoX通过查看其扩展名来确定文件类型。要调整输出文件的速率,请将-r选项添加到输出文件格式选项。从手册概要中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sox 
  [global-options]
  [format-options] infile1 [[format-options] infile2] ...
  [format-options] outfile
  [effect [effect-options]] ...

括号中的项是可选的,...表示前一项中的零个或多个。

以下是如何使用一个命令执行这两个操作的示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sox master.wav -r 22050 out.ogg

或者,您可以将速率操纵添加到效果链中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sox master.wav out.ogg rate 22050
票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23980283

复制
相关文章
时间序列 | 重采样及频率转换
resample有一个类似于groupby的API,调用resample可以分组数据,然后会调用一个聚合函数:
数据STUDIO
2021/06/24
1.6K0
重采样技术—Bootstrap
核心思想是通过保留一部份训练集数据作为检验集来估计真实检验集的错误率与模型拟合效果。常用的有留一法、K折交叉验证。
狼啸风云
2019/11/27
2.4K0
sox快速对文件夹下的wav音频实现重新采样
sox是一个强大的工具 wav是tts和研究歌声必须熟悉的一种文件格式。 具体的命令 #!/bin/bash for file in *.wav; do echo $file c=${file} echo $c sox -v 0.9 $c -r 16000 -b 16 -c 1 new_$c rm -rf $c mv new_$c $c done
AI拉呱
2021/01/14
1.2K0
python-for-data-重新采样和频率转换
将数据聚合到一个规则的低频上,例如将时间转换为每个月,“M"或者"BM”,将数据分成一个月的时间间隔。
皮大大
2021/03/01
1K0
python-for-data-重新采样和频率转换
FFmpeg之重采样demo解析!
通俗的讲,重采样就是改变音频的采样率、sample format(采样格式)、声道数(channel)等参数,使之按照我们期望的参数输出。
用户6280468
2022/03/21
1.5K0
FFmpeg之重采样demo解析!
FFmpeg菜鸡互啄#第6篇#音频帧格式转换(重采样)
关键步骤 struct SwrContext* swr_covert_ctx = swr_alloc_set_opts(NULL, av_get_default_channel_layout(pACodecCtx->channels), AV_SAMPLE_FMT_S16, pACodecCtx->sample_rate, av_get_default_channel_layout(pACodecCtx->channels), pACodecCtx->sample_fmt, pACodecCtx->
_gongluck
2018/03/08
3.6K0
使用libswresample库实现音频重采样
  在音频重采样时,用到的核心结构是SwrContext,我们可以通过swr_alloc()获取swr_ctx实例,然后通过av_opt_set_int()函数和av_opt_set_sample_fmt()函数来设置音频重采样的参数,最后通过swr_init()函数初始化SwrContext实例即可。下面给出代码:
故乡的樱花开了
2023/10/22
4020
时间序列的重采样和pandas的resample方法介绍
重采样是时间序列分析中处理时序数据的一项基本技术。它是关于将时间序列数据从一个频率转换到另一个频率,它可以更改数据的时间间隔,通过上采样增加粒度,或通过下采样减少粒度。在本文中,我们将深入研究Pandas中重新采样的关键问题。
deephub
2023/09/21
1.1K0
时间序列的重采样和pandas的resample方法介绍
7.SwrContext音频重采样使用
头文件位于#include <libswresample/swresample.h>
诺谦
2020/09/14
8300
【Android FFMPEG 开发】FFMPEG 音频重采样 ( 初始化音频重采样上下文 SwrContext | 计算音频延迟 | 计算输出样本个数 | 音频重采样 swr_convert )
① FFMPEG 初始化 : 参考博客 【Android FFMPEG 开发】FFMPEG 初始化 ( 网络初始化 | 打开音视频 | 查找音视频流 )
韩曙亮
2023/03/27
2.5K0
pandas高级操作:list 转df、重采样
文章目录 list转数据框(Dataframe) pandas读取无头csv 重新采样 pandas 读取 excel list转数据框(Dataframe) # -*- coding:utf-8 -*- # /usr/bin/python # 字典转数据框(Dataframe) from pandas.core.frame import DataFrame a=[1,2,3,4]#列表a b=[5,6,7,8]#列表b c={"a" : a, "b" : b}#将列表a,b转换成字典 data=Da
AI拉呱
2021/01/14
2.3K0
Python 批量重采样、掩膜、坡度提取
后台回复“批量”可以获取批量重采样、批量掩膜、批量坡度提取和批量分区统计的代码,不过你们懂得。
DataCharm
2021/02/22
1.9K0
Python 批量重采样、掩膜、坡度提取
ffplay源码分析6-音频重采样
FFmpeg解码得到的音频帧的格式未必能被SDL支持,在这种情况下,需要进行音频重采样,即将音频帧格式转换为SDL支持的音频格式,否则是无法正常播放的。 音频重采样涉及两个步骤: 1) 打开音频设备时进行的准备工作:确定SDL支持的音频格式,作为后期音频重采样的目标格式 2) 音频播放线程中,取出音频帧后,若有需要(音频帧格式与SDL支持音频格式不匹配)则进行重采样,否则直接输出
叶余
2019/04/02
1.6K0
Google Earth Engine(插值与重采样)
克里金插值是我们常用的插值方法,在GEE中为kriging,类似的还有反距离权重插值(inverseDistance)
GIS与遥感开发平台
2022/04/29
2.5K0
Google Earth Engine(插值与重采样)
python 下采样和上采样[通俗易懂]
由于工作数据量较大,训练模型很少直接单机python,一般都采用SparkML,最近把SparkML的工作使用python简单的写了一下,先写个上下采样,最终目的是为了让正负样本达到均衡(有人问:正负样本必须是1:1吗?1:1效果就一定最好吗?答:不一定)
Java架构师必看
2022/06/06
1.4K0
python 下采样和上采样[通俗易懂]
MCMC采样和M-H采样
解决平稳分布π所对应的马尔可夫链状态转移矩阵P之前,我们先看一下马尔可夫链的细致平稳条件。其定义为:如果非周期马尔可夫链的状态转移矩阵P和概率分布π(x)对于所有的i,j满足下列方程,则概率分布π(x)是状态转移矩阵P的平稳分布。
小一
2019/08/14
1.1K0
MCMC采样和M-H采样
点击加载更多

相似问题

sox重采样库apis的问题

111

SOX采样率误差

14

Dask数据类型转换和重采样

12

熊猫.重采样.下采样前的重采样

21

Sox -转换文件的采样率未指定

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文