音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 18948|回复: 0

[音频] 关于用ffmpeg提取视频中的声音采样率的设置

[复制链接]

123

积分

2

听众

37

音贝

音频应用

Rank: 1

积分
123
发表于 2021-4-18 | |阅读模式
音频应用公众号资讯免费发布推广

关于用ffmpeg提取视频中的声音采样率的设置

  string getdaudio = " -i " + video + " -acodec pcm_s16le -f s16le -ac 1 -ar 12000 -f wav " + @"D:\1\" + "testaudio.wav";

  以上代码是近期一个项目中的实际代码,功能是提取视频中的声音生成wav文件。

  具体需求是获取直播端的数据流,生成视频和音频文件,在客户实现视频和音频的异步直播。视频要加上字幕,音频要在音频的下方显示字幕。为了尽量减少异步的时间,视频和音频分别放在了不同的服务器处理。所以在视频服务器上,就需要将视频中的声音提取出来,然后根据声音来生成字幕。音频服务器上可以直接用音频生成。

  为了减少音频文件的大小,同时声音又不失真,在提取或生成音频文件的时候,-ar采样率的值设置为12000 发现是最佳。所以,生成视频的时候,音频采样也用12000。
360se_picture (4).jpg
  分享出来供大家参考。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表