小编cam*_*laz的帖子

FFMPEG av_interleaved_write_frame():不允许操作

好的,我在尝试对 MOV 文件进行编码时收到“av_interleaved_write_frame(): Operation not allowed”错误。首先,我需要概述其背后的条件。

我通过在 cron 上运行的 PHP 脚本对 12 个不同分辨率大小和格式类型的不同文件进行编码。基本上它会抓取一个 250mb 的 HD MOV 文件,并将其编码为 4 种不同的帧大小,如 MOV、MP4 和 WMV 文件类型。

现在脚本需要超过 10 分钟来运行和编码 250mb 输入文件的每个文件。我正在输出处理时间,一旦脚本上的时间达到 10 分钟,FFMPEG 就会崩溃并返回“av_interleaved_write_frame(): Operation not allowed”,用于当前正在编码的文件和所有其他尚未编码的剩余文件。

如果输入视频为 150MB,则脚本运行的总时间不到 10 分钟,因此它可以对所有视频进行良好编码。此外,如果我在单个文件上运行 FFMPEG 命令,但它在 250mb 文件上失败了,它会毫无问题地对文件进行编码。

从做到对错误“av_interleaved_write_frame()”的研究,它似乎与我理解的输入文件的时间戳有关。但是,在我的实例中似乎并非如此,因为如果我单独进行编码,我可以毫无问题地对文件进行编码。

示例 ffmpeg 命令

ffmpeg -i GVowbt3vsrXL.mov -s 1920x1080 -sameq -vf "unsharp" -y GVowbt3vsrXL_4.wmv
Run Code Online (Sandbox Code Playgroud)

10 分钟时失败文件上的错误输出。请记住,如果我自己运行该命令,则该命令没有问题,只有在脚本运行 10 分钟时才会出现。

'output' =>
     array (
       0 => 'FFmpeg version SVN-r24545, Copyright (c) 2000-2010 the FFmpeg developers',
       1 => '  built …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

5
推荐指数
1
解决办法
1万
查看次数

以PDF格式获取文本字段的尺寸和坐标

是否可以使用PHP或Linux库获取PDF文档中所有文本字段的X/Y坐标和高度/宽度?我正在使用PDFTK提取PDF中的所有文本字段,但它不提供坐标和/或尺寸信息.如果没有,是否可以遍历PDF文档并计算文本字段的x,y和高度/宽度数据?

php pdf

5
推荐指数
1
解决办法
2043
查看次数

jQuery UI可拖动约束

我想要做的是在一个较小的div中包含一个大图像,用户可以在包含div内拖动(很容易)...类似于http://oneblackbear.com/draggable/index.html但是我想要阻止用户将其拖动到容器边界之外.使用上面的示例,用户可以将图像完全拖动到包含div之外...我想防止用户将图像拖动到父div之外.

我已经尝试过使用jQuery UI draggable,但问题是如果我拖动它锁定到右下角的图像并且不再可拖动因为子元素大于父约束,我就会使用约束选项.我不确定ui draggable约束是否仅用于较小的对象,而不是父容器.

有没有人有任何想法怎么办?最好用jQuery Draggable?

jquery jquery-ui constraints draggable

5
推荐指数
1
解决办法
5643
查看次数

CoreData - 如何在多对多关系中添加多个对象

好的,这个问题有两个问题.

我正在创建一个帐单提醒应用程序,并希望使用CoreData来存储所有数据(我是新手).我已经设置了所有实体和关系(BillAccount与Bills的一对多关系).所以账户可以有很多账单.

问题1:所以有人输入帐户详细信息并设置帐单重复和点击保存的次数.如何创建BillAccount对象,然后循环并添加刚刚添加的BillAccount的所有Bills?我可以轻松添加一个帐单和帐单帐户,但不知道如何向一个BillAccount添加多个帐单.

问题2:在我创建BillAccount之后,如何向现有的BillAccount添加额外的Bill ...所以编辑账单不是第一次添加?首先必须设置BillAccount对象并获取其唯一ID.我有点困惑.

一些基本的代码示例会很棒.谢谢你的帮助.

core-data objective-c one-to-many

4
推荐指数
1
解决办法
5432
查看次数