PHP使用ffmpeg视频添加字幕显示 浏览:642

本文的例子讲方法,PHP使用ffmpeg添加字幕显示视频,分享给大家仅供参考。具体实现的方法如下:

复制代码代码如下所示:

< PHP

将目录设置为当前文件夹

如果($处理= opendir($dir)){

(假)!= =($文件= readdir($处理))){

如果(is_file($dir。文件)){

如果(preg_match(。(AVI)$,$文件){

sub_file美元= str_ireplace(。AVI

idx_file美元= str_ireplace(。AVI

thumb_file美元= str_ireplace(。AVI

out_file美元= str_ireplace(。AVI

flv_convert_get_thumb($dir。文件,sub_file美元,idx_file美元美元美元,thumb_file,out_file);

}

别的{

继续;

}

}

}

closedir($处理);

}

/ / flv_convert_get_thumb(输入。avi,输入,SRT,'output .jpg,'output。OGM);

提供和更新由史提夫/代码phpsnaps谢谢!

接受:

输入视频文件 1:

拇指路径2:

对MPEG / /转码的3条路径:

功能flv_convert_get_thumb(in_sub美元,美元,美元in_idx,out_thumb美元,美元out_vid){

获取缩略图

美元'ffmpeg CMD = V 0 Y我。美元。vframes 1 SS 250 vcodec MJPEG F原始视频信号。

RES = shell_exec美元($ CMD);

$是命令的输出。

/ /视频转码

$ CMD = 'mencoder。美元。O'。out_vid美元。'子'。in_sub美元。subfont文本规模3 subpos 99 AF量= 10,和subpos。

RES = shell_exec美元($ CMD);

}

>



希望本文能对大家的PHP程序设计有所帮助。
推荐文章1
广告