Home  >  Article  >  Backend Development  >  Example sharing of converting video to MP4 with PHP and getting preview

Example sharing of converting video to MP4 with PHP and getting preview

*文
*文Original
2018-05-24 14:42:354407browse

How to use PHP to convert video to MP4 and get a preview? This article mainly introduces the method of converting videos to MP4 and obtaining video previews in PHP, and involves the techniques of operating video files in PHP. I hope to be helpful.

<?php
flv_convert_get_thumb(&#39;input.avi&#39;, &#39;output.jpg&#39;, &#39;output.ogm&#39;);
// 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 = &#39;ffmpeg -v 0 -y -i &#39;.$in.&#39; -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 &#39;.$out_thumb;
  $res = shell_exec($cmd);
  // $res is the output of the command
  // transcode video
  $cmd = &#39;mencoder &#39;.$in.&#39; -o &#39;.$out_vid.&#39; -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&#39;;
  $res = shell_exec($cmd);
}
?>

The above is the detailed content of Example sharing of converting video to MP4 with PHP and getting preview. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn