gpt4 book ai didi

php - 有什么方法可以在我的 Web 应用程序中提供不同的视频质量,而无需将每个视频转换为每种格式?

转载 作者:行者123 更新时间:2023-12-04 23:23:43 25 4
gpt4 key购买 nike

我正在构建一个可以处理数千个视频的 Web 应用程序。目前,我正在使用 ffmpeg 将每个视频转换为 4 种格式(1080,720,480,340px)。为每个视频上传会消耗大量内存和时间。有没有什么最好的方法可以让用户在不转换每个视频的情况下以不同的视频质量流式传输我的视频?

最佳答案

以下是计算未压缩视频文件大小的公式:

宽度 x 高度 x 每像素位数 x fps x 时间(以秒为单位)

但是,如果不知道您使用的是哪种压缩方式,这并不是很有帮助。例如,一个 720p 分辨率和 30fps 的一小时视频将需要 278GB 而没有任何压缩。

根据您的编码方式,它可能会少几个数量级(278GB 的​​ 3% 是触手可及的)。

你看过这个类(class)吗:http://slhck.info/ffmpeg-encoding-course/#/

关于php - 有什么方法可以在我的 Web 应用程序中提供不同的视频质量,而无需将每个视频转换为每种格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58381748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com