Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,所以我正在制作一个视频转换器,每当用户输入视频时,我希望能够告诉用户转换后它将占用多少磁盘空间。
我正在Xuggler用于转换任务,它是ffmpeg. 它让我可以访问视频的总长度(以毫秒为单位)作为long值。
Xuggler
ffmpeg
long
基于此,如何计算将生成的输出视频的大小?
这是一件棘手的事情。因为任何转换都涉及进行解码和编码。如果您观察任何编码算法,它会使用转换和许多其他步骤,从而为不同的输入流提供不同的 o/p。简单来说,大小取决于原始视频的复杂性,因此无法有效地预测大小。