ffmpeg转码mp4、flv参数设置

  • 内容
  • 评论
  • 相关

-ab      bitrate      设置音频码率
-acodec  codec        使用codec编解码
-ac      channels     设置通道,缺省为1
-ar      freq         设置音频采样率
-r       fps          设置帧频,缺省25
-b       bitrate      设置比特率,缺省200kb/s
-qscale  6或4         使用动态码率来设置
-vcodec libx264  这个应该是个编码设置,网上查到 libx264.dll
        $video = $root.$video;
        $md5uniqid = md5(uniqid());
        $img = $root.$folder.$md5uniqid.".jpg";//要生成图片的绝对路径
        $flv = $root.$folder.$md5uniqid.".flv";   
        $mp4 = $root.$folder.$md5uniqid.".mp4";
        exec("ffmpeg -i $video -acodec copy -vcodec libx264 -b 560k -bf 6 -s 682*310 -f mp4 $mp4");
        exec("ffmpeg -i $video -y -ab 32 -ar 22050 -qscale 10 -s 682*310 -r 15 $flv");
        exec("ffmpeg -i $video -f image2 -ss 1 -s 682*310 -vframes 1 $img");