Php 视频截图-FTP视频上传
我使用FTP上传视频,我所做的就是点击第一帧视频截图, 但事实上,截图变得模糊了,很明显,如果第一帧变得模糊,最终截图只会变得模糊 我可以用其他方法点击稳定的图片吗? 这是我点击屏幕截图(缩略图)的FTP代码Php 视频截图-FTP视频上传,php,video,ftp,Php,Video,Ftp,我使用FTP上传视频,我所做的就是点击第一帧视频截图, 但事实上,截图变得模糊了,很明显,如果第一帧变得模糊,最终截图只会变得模糊 我可以用其他方法点击稳定的图片吗? 这是我点击屏幕截图(缩略图)的FTP代码 这里的问题是什么?ffmpeg能否在截图前识别出帧是否模糊?这在PHP中不是一个例子,但可以引导您找到解决方案@MagnusEriksson不明白你想说什么? <?php error_reporting(E_ALL); ini_set("display_errors", 1); i
这里的问题是什么?ffmpeg能否在截图前识别出帧是否模糊?这在PHP中不是一个例子,但可以引导您找到解决方案@MagnusEriksson不明白你想说什么?
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
if(isset($_FILES["file"]["name"]) && $_FILES["file"]["name"] != ''){
$newfilename = $_FILES["file"]["name"];
$upload = move_uploaded_file($_FILES["file"]["tmp_name"], "/home/projectname/public_html/master/assets/user_videos/".$newfilename);
if($upload){
$thumbnail_name = preg_replace('"\.(mp4|avi|flv|vob|oggg)$"', '.jpg', $newfilename);
$movie = "/home/projectname/public_html/master/assets/user_videos/".$newfilename;
$thumbnail = "/home/projectname/public_html/master/assets/user_videos/".$thumbnail_name;
$command = '/usr/bin/ffmpeg -ss 00:00:01 -i '.$movie.' -f image2 -vframes 1 '.$thumbnail.' 2>&1';
$output = passthru($command);
$data = array('status' => 1 , 'video'=> $newfilename, 'screenshot'=> $thumbnail_name, 'message' => 'Video successfully uploaded' );
}