Lambholl 发表于 2024-5-9 10:06:15

[胡言乱语] 为什么视频只能用有理数作为帧率啊

本帖最后由 Lambholl 于 2024-5-10 09:59 编辑

知周所众,视频帧率是由fpsnum和fpsden两个整数的比值决定的,也就是有理数的定义;
那么,为什么没人写一个无理数的帧率呢,比如说如果我想要用25√2帧,目前好像没有编码格式支持;
有没有人fork/pr(逃)

mengz688 发表于 2024-5-9 10:25:50

计算机通常会使用一种近似表示法来表示无理数,并在计算中使用这些近似值。由于无理数是无限不循环小数,所以计算机不可能将完整的无理数作为计算值,比如π,计算机在计算时总不能计算到上亿位后吧,只能是尽量的保持精确,这也就意味着,从某种层次上计算机无法进行无理数的计算,也就无法进行无理数帧率的实现,只能是无限接近无理数的帧率。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

ttt805446984 发表于 2024-5-9 11:23:11

知周所众,没有完美的圆
计算机也不例外,无法确定的无理数,取近似值替代是合理的

偷懒的小蜜蜂 发表于 2024-5-9 13:38:32

整一套无理数表达式,次幂、对数、π、e等等,反正播放还是要转回有理数,实际处理中有误差很合理吧(

十年怎么走 发表于 2024-5-11 09:01:33

本帖最后由 十年怎么走 于 2024-5-11 09:03 编辑

。。。。
页: [1]
查看完整版本: [胡言乱语] 为什么视频只能用有理数作为帧率啊