php ffmpeg avi flv,由ffmpeg php转换的flv中缺少视频长度

我正在使用我的CentOS服务器上的ffmpeg php将MP4视频转换为flv(不需要flvtool2干预,因为它没有安装)。

创建了FLV视频,但没有播放器能够检索视频持续时间,这在尝试查找视频时会造成严重问题。我正在使用Moyea的Flash Video MX Pro创建的播放器,但其他flv播放器也会出现问题,因此我确信ffmpeg php不会使用正确的长度数据创建flv。

我的MP4视频是兼容的,因为ffmpeg-php可以从那时起正确获取视频长度,但是它不将长度信息应用到flv文件中。我假设flvtool2只是检索元数据,与输出flv视频长度无关,请告诉我这是否正确。

我用于转换的命令:

$command = "ffmpeg -i myvideo.mp4 -ar 22050 -ab 64k -f flv -s 320x240 -y myvideo.flv";

$result = @shell_exec($command);

这是我的ffmpeg php版本:

FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.

configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC --enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab

libavutil 49.15. 0 / 49.15. 0

libavcodec 52.20. 0 / 52.20. 0

libavformat 52.31. 0 / 52.31. 0

libavdevice 52. 1. 0 / 52. 1. 0

libswscale 0. 7. 1 / 0. 7. 1

libpostproc 51. 2. 0 / 51. 2. 0

built on Jul 24 2009 01:40:27, gcc: 4.1.2 20080704 (Red Hat 4.1.2-44)

在这个问题上的任何帮助都将非常感谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值