java - Android:如何使用 ffmpeg 叠加视频和音频?

标签 java android audio video ffmpeg

我想制作一个 android 应用程序,它可以通过单击按钮将音频叠加到视频中,我正在使用 ffmpeg。我的视频和音频的格式是 mp4 和 mp3。我希望输出的视频格式是 mp4。我搜索了许多解决方案,但没有一个能给我满意的结果。所有这些都只是将我的视频的原始音频替换为音频文件的音频。我想要的是将我的音频文件覆盖到视频文件并同时保留视频的声音。有谁知道这样做吗?谢谢!

最佳答案

我认为这可以解决问题:

ffmpeg -i input_movie.mp4 -i input_audio.mp3 " [1:0] apad [audio] ; [0:a] [audio] amerge " -shortest output_movie.mp4

关于java - Android:如何使用 ffmpeg 叠加视频和音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25347668/

相关文章:

ios - 将音频文件与视频文件合并

bash - 从终端中的 id3v1 标签重命名文件

javascript - 是否有一个 JavaScript 方法可以返回给定 Audio 对象的状态?

java - eclipse 和短路评估

java - 如何对 Db 的列求和

java - Visual Studio代码: Java code does not run at all

android - WebView setBackgroundColor 在 Android 中不起作用

java - 实现和使用 SoundTouch 类 (Java Android)

java - 适用于 Android 的 Amazon Pinpoint - 在开发工具包 jar 文件中找不到 AWSMobileClient

java - 在frame中嵌套Panel实现动画