使用 ffmpeg(以编程方式)将 CAF(核心音频格式,线性 PCM)文件合并到视频(mjpeg)文件中
正如标题所述,我有一个 CAF 文件,我想使用 ffmpeg(以编程方式)使用 C 将该文件插入到视频文件中。CAF
文件具有线性 PCM 音频格式
我成功地能够构建视频文件,现在想要添加将音频从 CAF(核心音频格式)文件转换为视频文件。
任何人都可以提供样品吗?
谢谢
As the title said, I have a CAF file and I want to insert that file into a video file using ffmpeg(Programmatically ) using C.
CAF file has Linear PCM audio format
I am successfully able to build the video file and now want to add the audio to the video file from CAF (Core Audio Format) file.
Can anyone provide a sample please.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
FFMpeg 没有 CAF 文件的编码器。
要将音频添加到视频中,线性 PCM 编码中的核心音频格式可以视为 wav 文件!
换句话说,CAF文件+线性PCM编码可以被视为原始音频文件,并且可以重命名为wav文件。现在,您可以将此原始文件与视频文件一起作为 ffmpeg 的输入。
请关注 FFMpeg 更新,将来他们可能会支持 CAF 文件。在这种情况下,我们可以将原始 CAF 文件输入 FFMpeg。
FFMpeg does not has encoders for CAF file.
To add the audio to video, your core audio format in linear PCM encoding can be treated as a wav file!
In other words, CAF file + Linear PCM encoding can be treated as raw audio file and can be renamed as wav file. Now you feed this raw file as input to ffmpeg along with the video file.
Keep a watch on FFMpeg updates, in future they may support CAF file. In that case we can feed in the raw CAF file to FFMpeg.