php执行系统应用程序ffmpeg来获取对视频信息操作

除了通过ffmpeg-php这个PHP扩展获取视频的相关信息,比如视频的时长,分辨率的长宽,还有就是视频帧数还有截图等信息外,下面方法是通过php的exec执行系统应用程序ffmpeg来获取对视频操作的返回数据

资料参考:
- http://github.com/char0n/ffmpeg-php (*)
- http://www.phpclasses.org/package/5977-PHP-Manipulate-video-files-using-the-ffmpeg-program.html
- http://freshmeat.net/projects/ffmpegphp
- http://www.codescale.net/en/community/#ffmpegphp
  1. 下载http://github.com/char0n/ffmpeg-php 了解代码
  2. 测试:
    调用require_once ‘../FFmpegAutoloader.php’

            getDuration(),'';
            echo '视频/音频 帧率:',$FFmpegMovie->getFrameRate(),'';
            echo '视频/音频 总帧数=时长*帧率',$FFmpegMovie->getFrameCount(),'';
            echo '视频/音频 文件名:',$FFmpegMovie->getFilename(),'';
            echo '视频/音频 评论:',$FFmpegMovie->getComment(),'';
            echo '视频/音频 评论:',$FFmpegMovie->getTitle(),'';
            echo '视频/音频 评论:',$FFmpegMovie->getArtist(),'';
            echo '视频/音频 作者:',$FFmpegMovie->getAuthor(),'';
            echo '视频/音频 评论:',$FFmpegMovie->getCopyright(),'';
            echo '视频/音频 评论:',$FFmpegMovie->getGenre(),'';
            echo '视频/音频 高:',$FFmpegMovie->getFrameHeight(),'';
            echo '视频/音频 宽:',$FFmpegMovie->getFrameWidth(),'';
            echo '视频      像素格式:',$FFmpegMovie->getPixelFormat(),'';
            echo '视频/音频 比特率:',$FFmpegMovie->getBitRate(),'';
            echo '视频      比特率:',$FFmpegMovie->getVideoBitRate(),'';
            echo '音频      比特率:',$FFmpegMovie->getAudioBitRate(),'';
            echo '返回当前帧索引:',$FFmpegMovie->getFrameNumber(),'';
            echo '视频      视频编解码器的名称:',$FFmpegMovie->getVideoCodec(),'';
            echo '视频      音频编解码器的名称:',$FFmpegMovie->getAudioCodec(),'';
            echo '视频      音频信道数:',$FFmpegMovie->getAudioChannels(),'';
            echo '视频      否有一个音频流:',$FFmpegMovie->hasAudio(),'';
            echo '视频      是否有一个视频流:',$FFmpegMovie->hasVideo(),'';
            $FFmpegMovie->getFrame(1);
            $FFmpegMovie->getFrame(20);
            $FFmpegMovie->getFrame(300);
            $FFmpegMovie->getFrame(400);
            $FFmpegMovie->getFrame(700);
            ?>
            
相关文章
  1. php通过安装ffmpeg-php扩展 来获取对视频信息操作
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in ffmpeg视频处理, php, php扩展, 编程语言
Comments are closed.