gpt4 book ai didi

java - 使用 Java FFmpeg 包装器,还是简单地使用 Java 运行时执行 FFmpeg?

转载 作者:IT老高 更新时间:2023-10-28 20:49:14 25 4
gpt4 key购买 nike

我是 Java 新手,需要编写一个程序来监听视频转换指令并在新指令到达时转换视频。 (指令存储在 Amazon SQS 中,但与我的问题无关)

我面临一个选择,要么使用 Java 运行时执行 FFmpeg 转换(如从命令行),要么我可以使用用 Java 编写的 FFmpeg 包装器。

http://fmj-sf.net/ffmpeg-java/getting_started.php

我更喜欢使用 Java 运行时直接执行 FFmpeg,并避免使用 java-ffmpeg 包装器,因为我必须学习该库。

所以我的问题是:使用 java-ffmpeg 包装器比直接使用运行时执行 FFmpeg 有什么好处吗?

我不需要FFmpeg来播放视频,只需转换视频即可。

最佳答案

如果我没记错的话,您链接到的“ffmpeg-wrapper”项目已经过时并且没有维护。 FFmpeg 是一个非常活跃的项目,一直有很多变化和发布。

您应该查看 Xuggler 项目,它为您想要做的事情提供了一个 Java API,并且它们与 FFmpeg 紧密集成。

http://www.xuggle.com/xuggler/

如果你选择走 Runtime.exec() 路径,这个 Red5 线程应该很有用:

http://www.nabble.com/java-call-ffmpeg-ts15886850.html

关于java - 使用 Java FFmpeg 包装器,还是简单地使用 Java 运行时执行 FFmpeg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1281353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com