java的FMJ框架应该如何使用呢?

发布于 2021-11-16 21:22:38 字数 1332 浏览 823 评论 2

本人之前已经对JMF框架的使用非常熟悉,但因为JMF的局限性比较大,在linux运行有问题,因此想寻求另外一个实现java多媒体的框架,现在好不容易找到了FMJ与ffmpeg,据官方的介绍,FMJ框架是JMF框架的替代品,可以完全脱离JMF运行,只要有ffmpeg动态链接库的支持,但是,关于FMJ的使用本人真的摸不到头绪,之前虽然已经看过了官网上的相关资料以及源代码,但是那些代码都并不是像JMF的那些接口那样清晰易懂,其中有一个叫FFMPEG-Java例子,本人试过用其代码编译,导入ffmpeg动态链接库后运行,但是并没得到预期效果。其源代码在如下地址:http://fmj-sf.net/ffmpeg-java/getting_started.php

本人运行后打印的结果如下:

ffmpeg-java and ffmpeg versions do not match: avcodec_version=3426306 LIBAVCODEC_VERSION_INT=3352580


Exception in thread "main" java.lang.RuntimeException: Didn't find a video stream
 at net.sf.ffmpeg_java.example.AVCodecSample.main(AVCodecSample.java:80)
[mpeg @ 033e0050]max_analyze_duration reached
Input #0, mpeg, from 'test.mpg':


  Duration: 00:03:59.02, start: 0.500000, bitrate: 2792 kb/s
    Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 960x540 [PAR 1:1 DAR 16:9], 104857 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
    Stream #0.1[0x1c0]: Audio: mp2, 22050 Hz, 2 channels, s16, 64 kb/s

希望有哪位有FMJ丰富经验的大虾能指点一下本人,这个问题已经困扰本人近一个月了,救急啊!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

看透却不说透 2021-11-17 05:39:03

我碰到一样的问题了,请问楼主你这问题解决了没有呢,我也急啊,搞了一周了。

绝情姑娘 2021-11-16 23:22:50

懂FMJ的大虾们都去哪里了?请帮帮我吧!时间不等人啊!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文