Ae项目中,GPU加速不能使用了。视频预览显示应不少于2个帧或多帧,以及VR效果不能使用GPU加速!

首先,如果百度上的其他方法没有帮助到你。我这里还有另外一种方法。

点击文件菜单下的项目设置,看是否如图所示。

如果可以的话,点个关注支持一下:https://space.bilibili.com/73749036

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果不能使用 PHP 内置的 hash 函数和 OpenSSL 扩展库,也不能调用其他拓展库,可以手动实现 SHA256 算法来进行文件验证。以下是一个示例代码: ```php <?php // 打开文件 $file = fopen('example.txt', 'r'); // 定义 SHA256 常量 define('SHA256_K', [ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]); // 定义 SHA256 初始值 define('SHA256_IV', [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]); // 定义 SHA256 输出长度 define('SHA256_DIGEST_LENGTH', 32); // 定义右移位数函数 function shr($x, $n) { return ($x & 0xffffffff) >> $n; } // 定义循环左移函数 function rol($x, $n) { return ($x << $n) | shr($x, 32 - $n); } // 定义 SHA256 处理函数 function sha256_process($data, &$ctx) { // 将数据按 512 位分块 $block_size = 64; // 512 bits / 8 bytes = 64 bytes $block_count = strlen($data) / $block_size; for ($i = 0; $i < $block_count; $i++) { $block = substr($data, $i * $block_size, $block_size); $w = array_values(unpack('N*', $block)); // 扩展消息 for ($j = 16; $j < 64; $j++) { $s0 = rol($w[$j-15], 7) ^ rol($w[$j-15], 18) ^ shr($w[$j-15], 3); $s1 = rol($w[$j-2], 17) ^ rol($w[$j-2], 19) ^ shr($w[$j-2], 10); $w[$j] = $w[$j-16] + $s0 + $w[$j-7] + $s1; } // 初始化变量 $a = $ctx[0]; $b = $ctx[1]; $c = $ctx[2]; $d = $ctx[3]; $e = $ctx[4]; $f = $ctx[5]; $g = $ctx[6]; $h = $ctx[7]; // 主循环 for ($j = 0; $j < 64; $j++) { $s0 = rol($a, 2) ^ rol($a, 13) ^ rol($a, 22); $maj = ($a & $b) ^ ($a & $c) ^ ($b & $c); $t2 = $s0 + $maj; $s1 = rol($e, 6) ^ rol($e, 11) ^ rol($e, 25); $ch = ($e & $f) ^ (~$e & $g); $t1 = $h + $s1 + $ch + SHA256_K[$j] + $w[$j]; $h = $g; $g = $f; $f = $e; $e = $d + $t1; $d = $c; $c = $b; $b = $a; $a = $t1 + $t2; } // 更新状态 $ctx[0] += $a; $ctx[1] += $b; $ctx[2] += $c; $ctx[3] += $d; $ctx[4] += $e; $ctx[5] += $f; $ctx[6] += $g; $ctx[7] += $h; } } // 创建 SHA256 上下文 $ctx = SHA256_IV; // 逐块读取文件内容并更新 SHA256 上下文 while (!feof($file)) { $chunk = fread($file, 1024); // 每次读取 1024 字节 sha256_process($chunk, $ctx); } // 计算 SHA256 值 $hash = ''; foreach ($ctx as $word) { $hash .= pack('N', $word); } $hash = substr($hash, 0, SHA256_DIGEST_LENGTH); // 关闭文件 fclose($file); // 输出 SHA256 值 echo bin2hex($hash); ?> ``` 在上面的示例代码,首先定义了 SHA256 常量、初始值和输出长度。然后,定义了右移位数函数和循环左移函数,以及 SHA256 处理函数 sha256_process。该处理函数将数据按 512 位分块,并进行扩展消息、初始化变量、主循环和更新状态的操作。接下来,创建 SHA256 上下文,逐块读取文件内容并更新 SHA256 上下文,直到读取完整个文件。最后,计算 SHA256 值,并输出结果。请注意,上述示例代码使用了 PHP 的文件操作函数来读取文件内容,如有必要,可以根据实际情况进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值