美文网首页
FFmpeg 参数

FFmpeg 参数

作者: _风雨 | 来源:发表于2020-08-31 14:38 被阅读0次

转码以及裁剪视频

var arg = [

“-i”,
this.widget.videoPath,
// “-ss”, //剪去1毫秒, 可以解决录制第一帧黑屏,但治标不治本
// “00:00:00.001”,
// “-t”,
// endTime(duration),
“-c:v”,
“h264”,
“-c:a”, // 音频直接copy
“copy”,
“-b:v”, //平均码率 不设置这个,默认用的25,视频压缩会很模糊
“3200k”,
“-bufsize”, // 码率控制缓冲大小
“3200k”,
/ “-maxrate”, // 最大码率 -minrate 最小码率
“3200k”, /
“-fs”, // 设置文件最大值
“${videoMaxSize}MB”,
targetVideoPath
];

获取视频首帧图

var coverArg = [
“-i”,
this.widget.videoPath,
“-vframes”,
“1”,
coverImagePath,
];

amr 转 mp3

final Directory extDir = await getTemporaryDirectory();
    final String dirPath = '${extDir.path}/$VoiceCacheFoldNameMP3';
    await Directory(dirPath).create(recursive: true);
    var fileName = mp3URL.split("/").last;
    var path = "$dirPath/$fileName";

var arg = [
      "-i",
      amrPath,
      path,
    ];

相关文章

网友评论

      本文标题:FFmpeg 参数

      本文链接:https://www.haomeiwen.com/subject/pabusktx.html