【问题标题】:How can I merge .webm (Audio) file and a .mp4 (Video) file using java?如何使用 java 合并 .webm(音频)文件和 .mp4(视频)文件?
【发布时间】:2016-06-26 15:12:56
【问题描述】:

我有两个文件,一个是 .webm 音频文件,另一个是 .mp4 视频文件 有没有办法使用 java 将这两个文件组合在一起?

提前致谢。

【问题讨论】:

    标签: java ffmpeg java-native-interface


    【解决方案1】:

    这可以通过JNI 使用ffmpeg C 库或通过执行ffmpeg 命令行二进制文件来实现。

    下面是命令行执行的步骤:

    1. 下载 FFmpeg:http://ffmpeg.org/download.html .您可以从repository 下载源代码并根据您的机器架构构建它们。

    2. 将下载的文件解压到特定文件夹,例如 c:\ffmpeffolder 使用 cmd 移动到特定文件夹 c:\ffmpeffolder\bin

    3. 运行以下命令:$ ffmpeg -i audioInput.webm -i videoInput.mp4 -acodec copy -vcodec copy outputFile.avi

    Java 命令行执行:https://stackoverflow.com/a/8496537/2900034

    就是这样。 outputFile.avi 将是结果文件。

    或者如果你想解决 ffmpeg C 库

    这里有一些好的开始。

    1. JNI
    2. ffmpeg api example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-08
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      • 2015-10-12
      • 1970-01-01
      相关资源
      最近更新 更多