compression相关内容

XML 的最佳压缩算法?

我对压缩几乎一无所知,所以请耐心等待(这可能是一个愚蠢且显而易见的问题). 假设我有一个带有几个标签的 XML 文件. 文本 现在假设我的多个 XML 文件中有一堆这些非常长的标签,其中包含许多属性.我需要将它们压缩到尽可能小的尺寸.最好的方法是使用特定于 XML ..
发布时间:2021-12-22 19:57:11 其他开发

使用 UIImagePickerController 选择电影时避免视频压缩?

我正在使用 UIImagePickerController 来允许我的用户从资产库中选择视频. 当用户在第二个屏幕上选择“选择"按钮时,视图会显示一个进度条和“正在压缩视频..."消息. 为什么会这样? 有什么办法可以避免这种压缩操作? 解决方案 答:目前没有办法控制 UIImagePickerController 如何压缩选取的视频. 我只是做了一些快速测试.使用 ..
发布时间:2021-12-21 14:30:08 移动开发

是否可以在 Android 上压缩视频?

我想做视频压缩. 实际上在我的应用程序中,我希望有两个选项,一个是低的,另一个是高的.如果我选择低选项,则应用程序将压缩视频然后上传.如果我选择高,那么它会上传我自己录制的原始视频. 我想在我的应用程序中做这件事,我很困惑.我在谷歌上搜索了很多,但我无法找到解决这个问题的有用方法,如果有人可以帮助我. 解决方案 我使用了 ffmpeg4android, 并且仅使用 jav ..
发布时间:2021-12-21 14:21:27 移动开发

IOS 视频压缩 Swift iOS 8 损坏的视频文件

我正在尝试压缩从 UIImagePickerController 使用用户相机拍摄的视频(不是现有视频,而是动态视频)以上传到我的服务器并花费少量时间来执行此操作,因此较小的尺寸是理想的选择在较新质量的相机上为 30-45 mb. 这是在 swift 中为 iOS 8 进行压缩的代码,它压缩得非常好,我很容易从 35 mb 减少到 2.1 mb. func convertVideo(in ..
发布时间:2021-12-21 14:11:25 移动开发

使用新的 MediaCodec 库在 android 上压缩视频

在我的应用中,我尝试上传用户从图库中挑选的一些视频.问题是通常 android 视频文件太大而无法上传,因此我们希望首先以较低的比特率/分辨率压缩它们. 我刚刚听说引入了新的 MediaCodec api使用 API 16(我以前尝试使用 ffmpeg 这样做). 我现在正在做的事情如下:首先使用视频解码器对输入视频进行解码,并使用从输入文件中读取的格式对其进行配置.接下来,我创建了一 ..
发布时间:2021-12-21 14:09:17 移动开发

Android 上的快速视频压缩

我想将视频文件上传到服务器并在上传前进行压缩.我正在使用 ffmpeg libx264.我已经看到 viber 可以在一分钟内上传 30 秒大小为 78MB 的视频文件 [减少到 2.3MB].我想知道他们是怎么做到这么快的? 到目前为止我尝试过的 - FFMPEG 版本:n2.4.2使用 gcc 4.8 构建构建配置:--target-os=linux --cross-prefix=/h ..
发布时间:2021-12-21 14:03:59 移动开发

用于将文件转换为 MP3 并设置其质量的 Python 库

我正在尝试找到一个 Python 库,该库可以获取音频文件(例如 .ogg、.wav)并将其转换为 mp3 以在网页上播放. 此外,任何关于设置播放质量的想法都会很棒. 谢谢. 解决方案 看起来 PyMedia 是这样做的: http://pymedia.org/ 这里有一些关于转换为各种格式的更多信息,同时设置比特率: http://pymedia.org/ ..
发布时间:2021-12-21 00:00:24 Python

加密消息然后压缩它还是相反?哪个更安全?

我假设根本没有额外的保护. 解决方案 所提供的安全性没有区别,但由于压缩算法的工作方式,如果先压缩再加密,您可能会获得更好的压缩效果. 压缩算法利用数据中的统计冗余(例如存在于自然语言或许多文件格式中的冗余),这些冗余在您加密时,因此加密消息应该't 能够压缩得那么好. 来自维基百科文章: 然而,无损数据压缩算法总是无法压缩某些文件;事实上,任何压缩算法都必然无法压缩任何 ..
发布时间:2021-12-20 20:11:55 其他开发

启用 IIS7 gzip

如何启用 IIS7 对 js 和 css 等静态文件进行 gzip,以及如何在发送到客户端之前测试 IIS7 是否真的对它们进行了 gzip? 解决方案 配置 您可以完全在 Web.config 文件中启用 GZIP 压缩.如果您使用的是共享主机并且无法直接配置 IIS,或者您希望您的配置在您定位的所有环境之间进行,这将特别有用. ..
发布时间:2021-12-19 15:32:42 服务器开发

可以在 ASP.NET/IIS 7 中选择性地禁用 gzip 压缩吗?

我正在使用长期异步 HTTP 连接通过 AJAX 向客户端发送进度更新.启用压缩后,不会以离散块的形式接收更新(出于显而易见的原因).禁用压缩(通过将 元素添加到 )确实解决了问题: 但是,这会在站点范围内禁用压缩.除了这个控制器和/或动作之外,我想为每个其他控制器和/或动作保留压缩.这可能吗?或者我将不得不使用自己的 web.config 创建一个新站点/区域?欢迎提出任何建议. 附 ..
发布时间:2021-12-18 17:08:02 C#/.NET

为什么 hadoop 不能拆分一个大的文本文件,然后使用 gzip 压缩拆分?

我最近一直在研究 hadoop 和 HDFS.当您将文件加载到 HDFS 中时,它通常会将文件拆分为 64MB 的块并将这些块分布在您的集群中.除非它不能对 gzip 文件执行此操作,因为无法拆分 gzip 文件.我完全理解为什么会这样(我不需要任何人解释为什么不能拆分 gzip 文件).但是为什么 HDFS 不能将纯文本文件作为输入并正常拆分,然后分别使用 gzip 压缩每个拆分?当访问任何拆分 ..
发布时间:2021-12-15 19:19:20 其他开发

Hadoop:在 HDFS 中压缩文件?

我最近在 Hadoop 中设置了 LZO 压缩.在 HDFS 中压缩文件的最简单方法是什么?我想压缩一个文件,然后删除原来的.我应该使用 IdentityMapper 和使用 LZO 压缩的 IdentityReducer 创建 MR 作业吗? 解决方案 我建议您编写一个 MapReduce 作业,正如您所说,它只使用身份映射器.在此过程中,您应该考虑将数据写入序列文件以提高性能加载.您还 ..
发布时间:2021-12-15 18:22:22 其他开发

如何判断我的服务器是否正在提供 GZipped 内容?

我在 NGinx 服务器上有一个 web 应用程序.我在 conf 文件中设置了 gzip on,现在我想看看它是否有效.YSlow 说它不是,但是进行测试的 6 个网站中有 5 个说它是.我如何才能得到明确的答案,为什么结果会有所不同? 解决方案 看起来一个可能的答案是,不出所料,curl: $ curl http://example.com/--silent --write-out ..
发布时间:2021-12-13 21:52:23 其他开发

如何将 JavaScript 文件连接成一个文件?

我想为我的网站创建一个已编译的 JavaScript 文件.对于开发,我更愿意将 JavaScript 保存在单独的文件中,作为我的自动化脚本的一部分,将这些文件合并为一个文件并在其上运行压缩器. 我的问题是,如果我使用旧的 DOS 复制命令,它还会放入压缩器抱怨的 EOF 标记: 复制/A *.js 编译.js/Y 其他人在做什么? 解决方案 我推荐使用 Apache ..
发布时间:2021-12-13 17:34:46 前端开发

Elasticsearch 从搜索的响应正文中删除默认字段

我正在执行一个返回 70k 文档的查询(我需要所有这些文档,我目前正在使用扫描和滚动) 结果是响应非常大(2 MB,我们已经将其从 6 MB 减少了).我们已经过滤了我们需要的字段,并且由于查询仅从 API 调用,因此我们减少了属性的名称. 我可以看到数组“hits"中的每个文档都有以下默认字段,我真的不需要它们: _index(我们只请求一个索引) _type(我们只请求一种 ..
发布时间:2021-12-13 11:42:42 其他开发