This article describes how PHP converts a video to MP4 and obtains a video preview image. It involves php video file operations. For more information, see
This article describes how PHP converts a video to MP4 and obtains a video preview image. It involves php video file operations. For more information, see
This example describes how PHP converts a video to MP4 and obtains a video preview. Share it with you for your reference. The specific implementation method is as follows:
The Code is as follows:
<? 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 '. $ out_thumb;
$ Res = shell_exec ($ cmd );
// $ Res is the output of the command
// Transcode video
$ Cmd = 'encoder '. $ in. '-O '. $ out_vid. '-af volume = 10-aspect-of avi-noodml-ovc x264-x264encopts bitrate = 500: level_idc = 41: bframes = 3: frameref = 2: nosnr: nossim: pass = 1: threads = auto-oac mp3lame ';
$ Res = shell_exec ($ cmd );
}
?>
I hope this article will help you with php programming.
,