问题标签 [uivideoeditorcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1053 浏览

ios - 如何在 UIVideoEditorController 的工具栏上添加/修改按钮?

我正在尝试将按钮添加到 UIVideoEditorController 的底部工具栏。这可能吗?我可以修改/添加按钮到这个工具栏吗?

UIVideoEditorController

0 投票
1 回答
1190 浏览

ios - 如何使用 iOS sdk 从视频中获取所选帧的开始和结束时间?

我正在尝试做的事情:

我正在尝试获取以下附件中选择的帧的开始和结束时间: 在此处输入图像描述

到目前为止我做了什么:

  1. UIImagePickerController : 实现后发现,如果从相册中选择视频输入,则委托“didFinishPickingMediaWithInfo”不会返回开始结束时间。也得到了苹果团队的确认。
  2. 尝试使用“ UIVideoEditorController ”,最终无法获得开始和结束时间。
  3. 计划尝试使用“ AVAssetImageGenerator ”生成缩略图并以编程方式处理“棒或标记”以选择帧以及AVPlayer以在 IOS 电影播放器​​中进行即时预览。(如附件中所示)。但它非常不安和复杂,不确定它的处理速度。

我想知道的:

  1. 除了以上三种技术,还有没有其他方法可以拥有视频修剪器功能?Apple SDK的任何直接api?
  2. 任何人都可以提供基于“AVAssetImageGenerator”的视频修剪器的参考链接或示例代码吗?
0 投票
1 回答
1460 浏览

ios - AVURLAsset 找不到视频轨道

UIVideoEditorController用来修剪视频。编辑后,在代表中,我尝试将视频与其他媒体重新混合。但是,[AVURLAsset trackWithMediaType:]无法找到视频轨道。代码如下:

控制台日志打印:

但是,当我去 Photo App 并播放修剪后的视频时,视频与音频一起播放得很好。找不到视频轨道的原因可能是什么?

ps委托函数的NSErrorreturns null,表示编辑视频时没有出错。

0 投票
0 回答
1291 浏览

ios - UIVideoEditorController allwas 改变视频分辨率

我正在尝试使用 UIVideoEditorController 修剪视频。修剪或保存后,使用 UIVideoEditorController 丢失了我的视频分辨率。我曾经UIImagePickerController以设置UIImagePickerControllerQualityTypeIFrame1280x720的分辨率拍摄视频并将 URL 路径设置为 UIVideoEditorController ,并将属性 videoQuality 设置为 (iPhone 5) UIImagePickerControllerQualityTypeIFrame1280x720。当我使用 AVFoudation 框架捕获视频时,同样的效果。为什么我失去了分辨率?我的代码:

在委托中:

0 投票
0 回答
365 浏览

ios - UiVideoEditorController 改变大小

我正在捕捉视频使用AVCaptureSession

然后使用编辑视频UIVideoEditorController

但是输出视频大小始终返回为 640 *360

有谁知道为什么?

0 投票
0 回答
353 浏览

ios - 如何使用 UIVideoEditorController 编辑 alAsset 而不复制到应用程序目录?

我正在尝试使用 UIVideoEditorController 来允许用户从照片库中选择和修剪视频。

UIVideoEditorController 要求文件存在于应用目录中,并且不能直接加载 alAssets。由于视频可能很大并且复制它们会花费大量时间,还有其他方法可以做到这一点吗?更详细地说——

  1. UIVideoEditorController 可以直接从照片库中修剪视频而无需复制吗?

  2. 除了使用 AVFoundation 实现我自己的控制器之外,是否有任何替代 UIVideoEditorController 的方法(这是一项艰巨的任务..)

0 投票
4 回答
15975 浏览

ios - how to trim a video in swift for a particular time

I am working on a task in which I have to trim the recorded video from particular start point to particular end point as entered or selected by user. How am I supposed to do that. As I used UIVideoEditorController before but I don't want to use the default view and I want to trim the video directly.

I am trying to achieve my goal using this but not succeeding.

Error message:

failed Optional(Error Domain=NSURLErrorDomain Code=-1100 "The requested URL was not found on this server." UserInfo={NSErrorFailingURLStringKey=file:///var/mobile/Containers/Data/Application/E68D3BFD-6923-4EA6-9FB3-C020CE4AA9D4/Documents/moment/jGq_9AUFa47s2ZiiPP4x.mp4, NSErrorFailingURLKey=file:///var/mobile/Containers/Data/Application/E68D3BFD-6923-4EA6-9FB3-C020CE4AA9D4/Documents/moment/jGq_9AUFa47s2ZiiPP4x.mp4, NSLocalizedDescription=The requested URL was not found on this server., NSUnderlyingError=0x1553c220 {Error Domain=N

Error occured second time:

failed Optional(Error Domain=NSURLErrorDomain Code=-3000 "Cannot create file" UserInfo={NSUnderlyingError=0x14e00000 {Error Domain=NSOSStatusErrorDomain Code=-12124 "(null)"}, NSLocalizedDescription=Cannot create file})

0 投票
0 回答
126 浏览

objective-c - 类似于 snapchat 的视频编辑器:放置笑脸的问题

从事视频编辑器工作。能够在屏幕上放置笑脸但无法在导出时将其发布到视频上?

试图捕捉屏幕截图,但它总是用黑色覆盖捕捉。

请指教。

0 投票
0 回答
334 浏览

ios - 呈现 UIVideoEditorController 全屏

我已经使用 AVFoundation 成功实现了视频录制,在视频录制结束后我想让用户剪辑录制的视频以启用我正在使用

但问题是它作为弹出窗口呈现我想全屏呈现它我该怎么做?

除此以外还有其他选项可用于允许视频剪辑。

0 投票
1 回答
690 浏览

ios - 如何在 iPad 中全屏显示 UIVideoEditorViewController

我使用 UIVideoEditorViewController 修剪选定的视频。问题是 editorController 必须在 iPad 中以 popover 样式呈现。当我在 iPad 上运行它时,编辑器视图弹出左角而不是全屏。有什么办法可以使弹出视图全屏显示?谢谢