linux下利用java调用ffmpeg读取视频时长报格式错误

四月李 发布于 2013/05/17 08:59
阅读 1K+
收藏 0

     您好,前段时间像他们请教了一个问题,发现您对ffmpeg这一块很了解,由于我是一个实习生,对这块还不是很了解,前段时间由于项目需要,我写了一个java调用ffmpeg进行视频转换,和读取视频时长的方法,这个方法在windows下面可以运行,但是到了linux下面却报视频格式格式错误。怎么回事

加载中
0
DB_Terrill
DB_Terrill

这个方法在windows下面可以运行,但是到了linux下面却报视频格式格式错误?ffmpeg还有Windows版本的?  你是不是没有做好平台的区分问题,比如Linux下的ffmpeg库你更换了么?ffmpeg库应该是C的吧,Java调用C的地方应该要修改!除了这两方面应该没有别的情况了。

DB_Terrill
DB_Terrill
@李晨金旭 那当然不可以在Linux下执行的,ffmpeg.exe是windows版本,你想在linux下使用是不可行的。要使用Linux下的库或者程序。
四月李
四月李
我下载的这个有一个ffmpeg.exe的可执行文件,然后我就用哪些类调用这个可执行文件,进行视频转换和时长等一些参数的读取
四月李
四月李
我实在这个网站下的一个开源项目 评论“于政洋”的答案,http://www.sauronsoftware.it/projects/jave/manual.php?PHPSESSID=tcrm9t0n5sig1aiss7i4374pn1#7,windows下面只要调用这个下面的一些方法,然后设置参数,进行读取视频时长和视频转换,您能不能说的具体点,这个是我临时才看的,
0
DB_Terrill
DB_Terrill
ffmpeg.exe的可执行文件,只能在windows下使用,要想在Linux下使用就要使用Linux版本的ffmpeg.
四月李
四月李
嗯,谢谢您了,灰常感谢
返回顶部
顶部