各位请教一下mencoder增加字幕,我试修改了n次的没有增加成功过,请各位帮帮忙!
发表于 : 2016-07-22 21:51
原程序部分代如下我怎么都搞不明白:
if($e['encodepass'] == 1){
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['1pass']);
$cmd = $config['mencoder']
." ".$src
." -o ".$tmp264
." -passlogfile ".$tmpL
.$ovc
." -of rawvideo"
." -nosound"
.$ofps
.$vf
.$demuxer
."";
}
elseif($e['encodepass'] == 2){
// Pass 1
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['2pass'][1]);
$cmd1 = $config['mencoder']
." ".$src
." -o /dev/null"
." -passlogfile ".$tmpL
.$ovc
." -nosound"
.$ofps
.$vf
.$demuxer
."";
// Pass 2
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['2pass'][2]);
$cmd2 = $config['mencoder']
." ".$src
." -o ".$tmp264
." -passlogfile ".$tmpL
.$ovc
." -of rawvideo"
." -nosound"
.$ofps
.$vf
.$demuxer
."";
$cmd = $cmd1." ; ".$cmd2;
}
if($e['encodepass'] == 1){
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['1pass']);
$cmd = $config['mencoder']
." ".$src
." -o ".$tmp264
." -passlogfile ".$tmpL
.$ovc
." -of rawvideo"
." -nosound"
.$ofps
.$vf
.$demuxer
."";
}
elseif($e['encodepass'] == 2){
// Pass 1
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['2pass'][1]);
$cmd1 = $config['mencoder']
." ".$src
." -o /dev/null"
." -passlogfile ".$tmpL
.$ovc
." -nosound"
.$ofps
.$vf
.$demuxer
."";
// Pass 2
$ovc = str_replace($search, $replace, $ovc_profile[$e['action']][$e['ovc_profile']]['2pass'][2]);
$cmd2 = $config['mencoder']
." ".$src
." -o ".$tmp264
." -passlogfile ".$tmpL
.$ovc
." -of rawvideo"
." -nosound"
.$ofps
.$vf
.$demuxer
."";
$cmd = $cmd1." ; ".$cmd2;
}