如何最大程度地压缩视频文件?


12

我从客户那里通过SlideShowPro从他们的移动网站上收到了4个.mov文件。每个原始文件在200到400 mb之间。我已经得到了每一个下来用transmageddon所描述的约30 MB 这里,但是这仍然是一个移动连接非常大。

有什么办法可以缩小它们吗?也许是设置;我使用了Output Format = MPEG4,Audio = AAC,Video = H264(SlideShowPro建议使用)。

Answers:


12

哇!

H264是高质量的视频编解码器,但是(如您所指)它可以制作“沉重”大小的视频文件。

我不确定您的问题是否与GUI或命令行任务有关。但是,假设您正在使用“ Transmaggedon”,那么我将考虑GUI应用程序的选项来编写此代码。

就我而言,我更喜欢使用“ Mobile Media Converter”,它在32位系统(基于Ubuntu和MS的系统)中都可以正常工作。创作者现在已经发布了64位版本。

您希望制作较小尺寸的视频文件。可以通过更改“视频比特率”来完成,这将根据您请求的视频比特率为您提供最佳质量。例如:如果您使用800kbps的视频比特率,则40MB的视频文件(未压缩,AVI)将适合5MB的视频文件(任何编解码器)。但是-当然-这可能会损害质量。

我强烈建议您使用Mobile Media Converter执行一些测试,单击下一个链接可以访问(.deb):

http://www.miksoft.net/mobileMediaConverter.htm

安装后,只需将所有视频文件(对于测试而言最好是小的文件)拖放到拖放区域中,然后通过单击位于窗口最右侧“浏览”按钮下方的小箭头来打开“高级”选项。“ [...]”

接下来,单击“高级”,您将拥有所需的所有选项,以便对视频进行转码并进行小而高质量的转码。

请记住:视频比特率越高,您的画质就越好,但是文件大小会变得“更重”。

顺便说一句:您还可以使用非线性编辑系统对视频进行转码,例如“ Kdenlive”(http://www.kdenlive.org/)或“ Openshot”(http://www.openshotvideo.com/)等更多。非线性编辑系统也将用于编辑视频(修剪,裁剪,添加文本等)。

祝好运!

这是一个屏幕截图,供您查看运行中的Mobile Media Converter的一些选项。

在此处输入图片说明


感谢您提供非常详细的答案。我会试一试,看看是否可以使它工作。
EmmyS 2011年

@EmmyS标准H.264配置文件和级别与质量和兼容性方面的广泛部署一样好。大多数免费视频程序使用的x264编码器在此方面做得很好。x264还支持所谓的10位模式,该模式可以以相同的质量进一步降低比特率,但是与大多数比特率保存功能一样,并非各种设备中的所有解码器都支持它们。因此,仅保留降低分辨率和/或质量的选项。
LiveWireBT 2013年

调整音频比特率也会产生影响(最小,真实)
Elder Geek

6

[编辑]评论:截至2017年,由于新的firefox扩展系统,此解决方案不再起作用[编辑]

到目前为止,我发现的最好的视频压缩方法是Firefogg

  • 这是一个firefox插件(因此它是firefox的多平台工具)
  • 它将压缩为WebM格式(开源-Web兼容编解码器)
  • 它提供多种编码大小(非常方便,可以提供最佳压缩率)
  • 真正有效的压缩比(至少与H264一样高)
  • 它非常易于使用,而且100%离线

在此处输入图片说明


它可以离线工作吗?还是需要先上传整个视频?
reubenjohn '16

1
@reubenjohn 100%离线
Sulliwane 2016年

截至2017年,Firefox的更新版本不支持此扩展
Edward Torvalds

自从Firefox迁移到新的扩展框架以来,该功能不再起作用。
Ajith R Nair

4

我的最终建议是使用HandBrak。它是跨平台的,非常方便且稳定。您可以使用它进行任何操作(调整大小,压缩等)。

要么


1
这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。- 评分
Fabby

1
您可能声称这不是他想要的或最佳的答案。但是您不能说这不是问题的答案。由于我多年来一直使用此应用来为视频获得良好的压缩效果。
Mostafa Ahangarha '16

2
仅供参考:我没有投票,但留下了一则消息,通知您删除投票。请阅读有关如何写一个好的答案的内容。
Fabby

无论您是否投票,对我来说都没有关系。感谢您分享对我的回答的评论。感谢提供的链接。我将仔细研究它,并在将来尝试给出更好的答案。希望也能找到我的问题的答案。
Mostafa Ahangarha'2

1

从视频编码的角度来看:

  1. 去除尽可能多的不希望有的噪声,通过波谷滤波。业余爱好者几年前为各种材料编写了许多AviSynth过滤器。不幸的是,在目标平台Windows上安装和处理AviSynth有点困难,而运行Linux则使其更加困难。

    • 更新:现在可以进行名为VapourSynth的AviSynth重写,该重写在Linux上本地运行。大多数过滤器已经被移植和改进,或者被更好的替代品所替代。
  2. 为目标设备选择合理的视频分辨率和质量级别(即使那里有5英寸1080p显示器的设备,也不必使用模糊设置或像质量设置这样的模糊设置进行编码)让用户自行决定(请参见YouTube)。

  3. 在保持所需质量(使用现代视频编码器支持区域,以便可以为手动指定的场景控制比特率和质量)的同时,使用尽可能少的比特率(例如,“使视频饥饿”)。

您可能会问:是否有一个程序可以自动为我执行这些操作?

好的,程序可以使用一组特定的定义良好的默认值,并对结果运行算法以计算信噪比,并尝试对给定的材料应用许多行之有效的方法,但是程序具有某种技巧(今天)不能做。我不知道这些程序当前是否存在。

总而言之:如果要深入学习,视频编码可能会非常困难,因为您想要获得一定的结果。

video.stackexchange.com上的某些人可能会在视频相关问题(例如过滤掉某些工件)方面为您提供更多帮助。


0

我用digicam录制的视频中有一个同样的问题,它超过400 mb ...

我使用的是Winff,可以从ubuntu软件中心轻松下载。它将我的视频从400 mb转换为30 mb。但我注意到质量会略有下降,


3
winff只是ffmpeg的前端-可能有助于说出您使用了哪些设置/预设
Journeyman Geek

0

手刹最简单。选择源的vid,然后在屏幕右侧的预设列表中单击“ Android”或“ iPod”(这会更改几何形状,从而在较小的手机屏幕上生成较小的文件)。在菜单上单击“开始”。

选择“ iPod”,将38mb的文件减少到10mb。对电话很好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.