如何在FFmpeg命令中指定图像

时间:2018-12-12 06:59:08

标签: ios swift ffmpeg

我能够成功地将FFmpeg编译并导入到现有的iOS应用中。但是,现在我想运行以下命令。谁能告诉我,如何在FFmpeg命令中传递图像名称,我想在iOS swift中形成命令。

我在android中有一个示例:

字符串命令= “ -i beach.jpg output.jpg“

如果我提到图像名称“beach.jpg”,则将其添加到我的项目后,“在日志中”,

  

错误“没有这样的文件或目录”

然后我创建了格式

var resourceFolder = Bundle.main.resourcePath

var image1 = URL(fileURLWithPath: resourceFolder ?? "").appendingPathComponent("beach.jpeg").absoluteString

  

不支持

let imag = UIImage(named: "beach")

  

不支持

实现此目标的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

最后,我得到了答案,我们必须在此处给出图像的路径。

例如:

 let resourceFolder = Bundle.main.resourcePath

 let input = URL(fileURLWithPath: resourceFolder ?? "").appendingPathComponent("pyramid.jpg").absoluteString

let out = "/Users/appleapple/Desktop/test/output1.jpg"


let command = "-i \(image1) \(out)"

let test =  MobileFFmpeg.execute(command)