使用 ffmpeg 编码声音以在 Google Hangouts 应用程序中播放

Posted

技术标签:

【中文标题】使用 ffmpeg 编码声音以在 Google Hangouts 应用程序中播放【英文标题】:Encoding sounds to play in a Google Hangouts app with ffmpeg 【发布时间】:2014-03-26 10:13:20 【问题描述】:

我有一个 Google Hangouts 应用,我试图让用户播放我提供的声音。

Google 的音频资源涵盖了这一点,但它只接受专门编码的声音文件,PCM 16 wav 文件。

我一直在尝试使用 ffmpeg 对我的文件进行编码,但它似乎不起作用。 知道我做错了什么吗?

这是我的 ffmpeg 命令行: ffmpeg -i sound.mp3 -map_metadata -1 -flags bitexact sound.wav

感谢您的帮助

【问题讨论】:

【参考方案1】:

我刚刚编写了使用音频的视频群聊应用程序,我注意到我必须在我的 16 位 PCM WAV 文件上使用 44.1KHz 采样率,否则它将无法工作。看看你是否可以添加一个选项来改变采样率。

【讨论】:

这并没有多大帮助。不过我确实改变了一件事,现在我只在用户播放声音时才加载声音。它使它更可靠,但仍然不疯狂。似乎是文件大小问题,但还不清楚。

以上是关于使用 ffmpeg 编码声音以在 Google Hangouts 应用程序中播放的主要内容,如果未能解决你的问题,请参考以下文章

Linux FFmpeg h.264 h.265 GPU加速 CUDA加速编码封装方案分析(转载)

ffmpeg_资料_01

ffmpeg 使用 Nvidia 硬件编码器编码 H.264

如何使用 ffmpeg 对 H.264 中的视频进行编码?

使用 FFmpeg 编码 H.264 CBR 视频

使用 FFmpeg 通过 RTMP 发送 H.264 编码流