0

我是视频编辑领域的新手,我想知道来自 Shotcut 和 iMovie 导出等视频编辑软件的巨大文件大小。我用谷歌搜索但没有得到明确的线索,所以欢迎任何信息。谢谢。

我使用名为 youtube-dl 的命令行工具从 Youtube 下载了视频。下载的 mkv 文件长度为 29:11 分钟,磁盘空间为 389MB。VLC 提供了有关视频文件的这些详细信息。

编解码器详细信息

然后我将它导入到 Shotcut 中,将其切成几段并删除其中一些,因此生成的视频大约有 22 分钟长。使用默认快捷方式设置导出它后,我得到一个 805MB 的 mp4 文件,大小增加了一倍多,即使忽略了这个视频现在缩短了 7 分钟的事实。我还尝试使用一些人在网上推荐的软件 HandBreak 来“压缩”导出的视频,但我仍然得到一个大约 660MB 的文件。

所以我想知道,Youtube 使用什么样的“神奇”算法来存储/流式传输文件大小和质量好的内容?如果我想在自己的网站上提供流媒体服务,我需要更改哪些设置才能获得类似的结果?有没有提供这种算法的软件或应用程序?

对不起我的英语不好,再次感谢。

4

3 回答 3

0

如果您像我一样使用 youtube 作为一种方法来获得在网络上使用的视频的最佳压缩/质量,但厌倦了对您的视频进行编码、上传到 YT,然后每次都重新下载它为了获得您想要的结果,这是我在 Shotcut 中使用的设置。它可能不完全相同,但如果您最终希望将文件大小缩小到与 YT 下载相当的大小,并保持质量“足够好”以在网页上仍然看起来不错,这些设置会让您与 YT 的结果非常接近,似乎很适合这项工作。

视频标签 编解码器选项卡 音频选项卡

于 2021-06-27T20:58:43.457 回答
0

YouTube 等网站实际上提供了多个不同比特率版本的视频,以允许不同的设备和不同的网络条件 - 这使用自适应比特率流。有关示例和更多信息,请参见此处:

将高质量大比特率视频文件转换为(通常)质量较低的低比特率视频文件的一般过程称为转码 - 基本上将视频从一种封闭格式转换为另一种格式:https ://en.wikipedia.org/维基/转码

于 2018-05-14T09:25:25.487 回答
0

兄弟,通常大多数 mkv 视频文件都使用高压缩编码器,例如 x264 等...

不过,我做了一些统计数据,与您分享。一般压缩分析

静态低动态视频的并排比较

无论如何,如果您真的不知道如何压缩更多。试试shotcut,HEVC main profile的默认导出视频设置。其实总体来说还是不错的。

设置:基于质量的 vbr,质量:50%,qscale=16,GOP=126 帧,禁用音频(因为没有音频源)

好的:给你:flv.mp4,7974kb.hevc_nvec.mp4,2466kb.lib265.mp4,2655kb.nvec_hevc.mp4,2466kb,ori.mp4,186533kb

请注意我使用硬件编码。^^.所以压缩比不是绝对的

于 2020-06-06T14:53:04.503 回答