博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FFmpeg命令行应用备忘录
阅读量:2717 次
发布时间:2019-05-13

本文共 698 字,大约阅读时间需要 2 分钟。

三、将PCM转格式,并编码成AAC:

 ./ffmpeg  -f s16le -ar 16000 -ac 1 -i input-s16le.pcm  -f f32le -ar 16000 -ac 1  -y  input-f32le.pcm 

 ./ffmpeg  -f f32le -ar 16000 -ac 1 -i input-f32le.pcm -strict -2 -a:b 64000 -y out.aac

注意:

这两个命令是在Ffmpeg-4.0上测试通过,比较低的版本(如0.10.xxx)运行失败;

 

二、从MP4, AAC中的数据解码成PCM

ffmpeg.exe -i test.aac -f s16le -ar 8000 -ac 1 -vn -y test.pcm

ffmpeg.exe -i test.mp4 -f s16le -ar 8000 -ac 1 -vn -y test.pcm

注意:

要先看中MP4、AAC的采样率 ,数据格式,和声道数三个参数,然后在命令行中做一样的设置 -f , -ar, -ac ,否则解出来的数据不对;

 

一、将speex编码的FLV文件解码成PCM文件

ffmpeg -i test.flv   -vn -acodec  pcm_s16le -f s16le -ar 16000 -ac 1   -y test.pcm

注意:

1. 如果ffmpeg没有安装speex库,则需要单独添加,否则会报无法解码;

2. 要先看flv中speex的采样率 ,数据格式,和声道数三个参数,然后在命令行中做一样的设置 -f , -ar, -ac ,否则解出来的数据不对;

 

 

转载地址:http://ljctd.baihongyu.com/

你可能感兴趣的文章
SVN URL 的获取
查看>>
pages 元素(ASP.NET 设置架构)web.config 详解
查看>>
IIS 日志说明
查看>>
TFS 本地文件夹映射
查看>>
查看IIS日志文件位置
查看>>
SQLServer中服务器角色和数据库角色权限详解角色
查看>>
SQLServer 创建SQL Server 身份验证用户
查看>>
ASPMVC+EF Database First开发
查看>>
C#+ EF + Oracle 采用 Database First开发出现的错误
查看>>
EF + Sqlserver 实现Model First (模型优先)开发
查看>>
EF Code First(代码优先)错误及解决
查看>>
MyEclipse 集成Weblogic9.2
查看>>
MyEclipse Server窗口 启动Weblogic 失败,错误 local class incompatible
查看>>
MyEclipse+Weblogic9.2 启动服务错误-Authentication denied: Boot identity not valid
查看>>
快速定位代码文件所在工程位置-MyEclipse操作
查看>>
快速定位代码文件所在工程位置-Visio Studio操作
查看>>
ASPMVC- Layout 使用
查看>>
AspMVC -EF 使用过程中出现错误及解决
查看>>
WebLogic-错误-Error Bean already exists
查看>>
Java错误-[BEA][Oracle JDBC Driver]No ResultSet set was produced.
查看>>