首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以更多地压缩压缩文件吗?

我可以更多地压缩压缩文件吗?
EN

Unix & Linux用户
提问于 2012-12-25 11:19:58
回答 2查看 4.1K关注 0票数 2

我可以通过SSH访问服务器,我可以通过SFTP或HTTP从服务器下载文件。我想删除一个4.4GB的.mkv文件,但带宽有限。

我使用了zipgzipp7zip,但是在压缩过程之后文件总是4.4GB。在处理了一些CLI之后,我成功地尝试将文件降到4.3GB。据我所知,我拥有的视频文件是一个压缩h.264文件。我不明白为什么我不能进一步压缩(也许是另一个堆栈交换论坛的问题)。

是否有办法在字节级别上进行压缩,以便压缩工具不知道文件内容(我认为其他工具也是如此,但它们不起作用)。

也许还有其他方法,我可以用不到4.4GB把这个填充拉下来吗?我没有目标文件大小,但4.3GB是没有意义的(只有2-3%~更少)。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2012-12-25 19:37:49

压缩利用了这样一个事实,即数据中有一些模式可以以不同的方式进行优化和表示。这会导致模式数量的急剧减少(因为如果模式被保留,那么原始压缩就可以优化它,而不是留在最终文件中),这意味着另一轮压缩不能执行进一步的压缩。

票数 5
EN

Unix & Linux用户

发布于 2012-12-25 11:27:01

您的h264流可能已经被高度压缩。很可能通过进一步压缩它,您实际上会稍微夸大文件大小(通过添加标题等)。您不能仅仅继续压缩文件到您喜欢的大小而不妥协到其他地方,gzip和其他压缩器并不神奇。

您可以这样做的唯一方法可能是将h264流重新编码到较低的比特率。

票数 11
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/59379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档