java的FMJ框架应该如何使用呢?
本人之前已经对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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我碰到一样的问题了,请问楼主你这问题解决了没有呢,我也急啊,搞了一周了。
懂FMJ的大虾们都去哪里了?请帮帮我吧!时间不等人啊!