ffmpeg 命令行 pcm 编码 MP3

news/2024/6/17 8:43:53 标签: 音视频, 视频编解码

MP3截取

ffmpeg -y -i test.mp3 -ss 00:00:00 -t 00:00:03 -acodec copy output_mp3.mp3
参数说明
-y允许覆盖
-i test.mp3源文件
-ss 00:00:00开始时间
-t 00:00:03结束时间
-acodec copy编码格式复制

mp3转pcm

ffmpeg -y -i test.mp3 -acodec pcm_s16le -f s16le -ac 2 -ar 16000 16k.pcm
参数说明
-y允许覆盖
-i test.mp3源文件
-acodec pcm_s16le编码器
-f s16le强制文件格式
-ac 2双声道
-ar 16000采样率

pcm转mp3

ffmpeg -y -f s16be -ac 2 -ar 16000 -acodec pcm_s16le -i 16k.pcm new_mp3.mp3
参数说明
-y允许覆盖
-f s16le强制文件格式
-ac 2双声道
-ar 16000采样率
-acodec pcm_s16le编码器
-i test.mp3源文件

特别注意

参数的顺序,如果是在源文件前是作用于源文件的。

s16le表示:s表示有符号,l表示小端。 可以用 s16be代替,表示s有符号b表示大端


http://www.niftyadmin.cn/n/1045973.html

相关文章

SolrCloud分布式集群部署步骤

http://www.mamicode.com/info-detail-892923.html Solr及SolrCloud简介Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也…

面试常问题目

1、你有哪些缺点和缺点? 2、你在项目中遇到最难的问题是什么,怎么解决的? 3、你有什么问题要问我

Hibernate工作原理及为什么要用?

原理&#xff1a;1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource"com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.…

C++内存泄漏检测

valgrind --toolmemcheck --leak-checkfull --log-filereportlead ./ifly_audiocoding.out

人性中的一些恶

人性中总会有一些善恶&#xff0c;姑且认为有些恶不是恶意而为吧。当然写出来自己也会痛快一些&#xff0c;也是作为指示明鉴。我在周末的时候&#xff0c;就不让父母给我煮粥了&#xff0c;一来不想让他们麻烦&#xff0c;二来喝粥也有些腻了&#xff0c;所以我会赶早场去吃牛…

第二次团队冲刺第十天

昨天进行笔记的分享 今天继续进行&#xff0c;并将其代码进行整理 遇到的困难连接全部之后&#xff0c;功能有一部分没实现转载于:https://www.cnblogs.com/java-test/p/5543928.html

uint 正数 与 int 负数 相加,会变成很大的正数

#include <iostream> using namespace std; int main() { uint32_t uint_data -22; int int_data 0; if (uint_data int_data < 0) { cout <<"uint int负数小于0: "; } else { cout <<"…

nfs部署和优化

1、安装nfs-utils和rpcbind程序yum install -y nfs-utils rpcbind2、编辑exportsvim /etc/exports/mnt 10.10.13.248(rw,sync)3、启动 /etc/init.d/rpcbind restart/etc/init.d/nfs start 4、在客户端安装nfs-utils并查看共享信息[rootredhat01 ~]# yum install -y nfs-utils[r…