鉴于视频的长度,我如何计算转换后需要多少空间?

时间:2013-05-19 16:19:51

标签: java video size codec xuggler

好的,所以我正在制作视频转换器,每当用户输入视频时,我希望能够告诉用户转换后光盘上将占用多少空间。

我正在使用Xuggler作为转换任务,这是ffmpeg的包装。它允许我以毫秒为单位访问视频的总长度long值。

基于此,如何计算将生成的输出视频的大小?

1 个答案:

答案 0 :(得分:1)

这是一个棘手的事情。因为任何转换都涉及进行解码和编码。如果您观察到任何编码算法,它会使用变换和许多其他步骤,这些步骤为不同的输入流提供不同的o / p。 简单来说,大小取决于原始视频的复杂程度,因此无法有效地预测大小。