我想知道使用ffmpeg更准确地转换视频的大小,我得到原始视频和输出视频的实际大小并除以2的大小,当我得到另一个视频的大小时的逻辑将乘以该值知道结果。
这样做的目的是因为我想使用 php 和 ajax 制作进度条,所以按照我的逻辑。
<?
$total = $select_result;// total original file
$video = 'test.mp4';
//loop ajax
$getID3 = new getID3;
$file = $getID3->analyze($video);
$current = $file['filesize'];
$a = $total / $current;
$b = $a * 100;
print number_format($b,0).'%';
?>
ffmpeg 命令将永远是这个
exec("ffmpeg -i $video -ar 22050 -ab 32 -f mp4 -s 320x240 teste1.mp4")
但是按我的逻辑是行不通的,每个视频都是不同的值,可以这样计算吗?