![为什么使用 FFmpeg 转换视频时会出现分段错误?](https://linux22.com/image/1242638/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%20FFmpeg%20%E8%BD%AC%E6%8D%A2%E8%A7%86%E9%A2%91%E6%97%B6%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%88%86%E6%AE%B5%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我正在使用 FFmpeg 将每种类型的视频转换为 .flv 视频,但对于某些视频,我得到了
“Segmentation Fault”错误,为什么会发生此错误?
我转换 .flv 文件的代码是
函数 convert_flv($vidtime,$infile, $outfile, $w = 0, $h = 0, $extra_infile = '', $extra_outfile = '') { $parms = ''; 如果($w == 0 && $h == 0) { //$parms .= '-sameq '; } else { $parms = '-s {$w}x{$h} '; }
if($vidtime==60)
{
$cmd = ffmpeg($infile, $outfile, $parms.' '.$extra_infile, '-t 00:01:00 -ar 22050 -r 15 -f flv '.$extra_outfile);
}
else
{
$cmd = ffmpeg($infile, $outfile, $parms.' '.$extra_infile, '-t 00:04:00 -ar 22050 -r 15 -f flv '.$extra_outfile);
}
print_r($cmd);
return $cmd;
}
我正在尝试转换.mp4 文件。