澳门威利斯人_威利斯人娱乐「手机版」

来自 网络资讯 2019-08-10 09:55 的文章
当前位置: 澳门威利斯人 > 网络资讯 > 正文

ffmpeg撷取视频图片实例,PHP使用ffmpeg给视频增加

您大概感兴趣的稿子:

  • php利用ffmpeg提取录制中音频与录制画面包车型客车点子详解
  • php 调用ffmpeg获取录像消息的轻巧完成
  • php使用FFmpeg接口获取录制的播报时间长度、码率、缩略图以及开创时间
  • PHP使用FFmpeg获取录制播放总时间长度与码率等新闻
  • php使用ffmpeg向录制中添Gavin字字幕的贯彻格局
  • php使用ffmpeg获取录像新闻并截图的兑现形式
  • PHP使用ffmpeg给录制扩大字幕展现的方法
  • PHP FFMPEG完毕将录制自动转码成H264正规Mp4文件
  • PHP中央银行使FFMPEG获取摄像缩略图和摄像总时间长度实例
  • PHP调用ffmpeg对录制截图并拼接脚本

代码如下:

<?php
$dir = './'; // set to current folder
if ($handle = opendir($dir)) {
 while(false!== ($file = readdir($handle))) {
 if ( is_file($dir.$file) ){
 if (preg_match("'.(avi)$'", $file) ){
 $sub_file = str_ireplace(".avi", ".srt", $dir.$file);
 $idx_file = str_ireplace(".avi", ".idx", $dir.$file);
 $thumb_file = str_ireplace(".avi", ".jpg", $dir.$file);
 $out_file = str_ireplace(".avi", ".mp4", $dir.$file);
 flv_convert_get_thumb($dir.$file, $sub_file, $idx_file, $thumb_file, $out_file);
 }
 else{
 continue;
 }
 }
 }
 closedir($handle);
}
//flv_convert_get_thumb('input.avi', 'input.srt', '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, $in_sub, $in_idx, $out_thumb, $out_vid){
 // get thumbnail
 $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 250 -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.' -sub '.$in_sub.' -subfont-text-scale 3.0 -subpos 99 -af volume=10 -aspect 16:9 -of avi -noodml -ovc x264 -x264encop$
 $res = shell_exec($cmd);
}
?>

复制代码 代码如下:

Array
(
 [duration] => 00:33:42.64
 [seconds] => 2022.64
 [start] => 0.000000
 [bitrate] => 152
 [vcodec] => rv20 (RV20 / 0x30325652)
 [vformat] => yuv420p
 [resolution] => 352x288
 [width] => 352
 [height] => 288
 [acodec] => cook (cook / 0x6B6F6F63)
 [asamplerate] => 22050
 [play_time] => 2022.64
 [size] => 38630744
)

正文实例陈诉了PHP使用ffmpeg给录像扩大字幕显示的章程。分享给大家供大家参谋。具体贯彻情势如下:

明天在玩 FFmpeg 的时后,猝然意识 Ubuntu 上多了 php5-ffmpeg 那些扩张套件,就想来娱乐看,看好不佳用,有三个结论:
读取影片取决于 FFmpeg 的支援性,假使想要什么格式都协理的话,提构和睦再次编写翻译 FFmpeg。
频率并不曾小编想像中的快,八分钟的影视取十张图,大致 30 秒。
安装形式:

ffmpeg是一套能够用来记录、调换数字音频、录像,并能将其转会为流的开源Computer程序,包罗了libavcodec,保障高可移值性和编解码品质。

复制代码 代码如下:

本文由澳门威利斯人发布于网络资讯,转载请注明出处:ffmpeg撷取视频图片实例,PHP使用ffmpeg给视频增加

关键词: 澳门威利斯人