[FFmpeg]PHP程序转换mp4视频并截图视频预览图(ffmpeg应用)
[FFmpeg]PHP程序转换mp4视频并截图视频预览图(ffmpeg应用)获得flv视频缩略图,FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法
[FFmpeg]PHP程序转换mp4视频并截图视频预览图(ffmpeg应用)
- <?php
- flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm');
- // code provided and updated by steve of phpsnaps ! thanks
- // accepts:
- // 1: the input video file
- // 2: path to thumb jpg
- // 3: path to transcoded mpeg?
- function flv_convert_get_thumb($in, $out_thumb, $out_vid)
- {
- // get thumbnail
- $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 5 -vcodec mjpeg
-f rawvideo -s 286x160 -aspect 16:9 '.$out_thumb;- $res = shell_exec($cmd);
- // $res is the output of the command
- // transcode video
- $cmd = 'mencoder '.$in.' -o '.$out_vid.' -af volume=10 -aspect 16:9
-of avi -noodml -ovc x264 -x264encopts
bitrate=500:level_idc=41:bframes=3:frameref=2: nopsnr: nossim: pass=1: threads=auto
-oac mp3lame';- $res = shell_exec($cmd);
- }
- ?>
FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法
热门文章推荐
- [FFmpeg]ffmpeg各类参数说明与使用示例
- [FFmpeg]ffmpeg命令参数详解(帮助说明)强大所有参数
- [ffmpeg]FFmpeg参数命令及用法整理(很全面详细)
- [FFmpeg]图文介绍windows下实现编译ffmpeg工程的详细步骤
- [ffmpeg]ffmpeg使用参数的中文说明
- [ffmpeg]如何使用ffmpeg下载分段并加密的m3u8视频流
- [FFmpeg]php下用ffmpeg扩展实现视频转换截图
- [FFmpeg]ffmpeg支持的格式全解析
请稍候...