File "E:\facefusion3\facefusion\facefusion\vision.py", line 243, in fit_frame
height, width = vision_frame.shape[:2]
^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'shape'
Traceback (most recent call last):
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\queueing.py", line 625, in process_events
response = await route_utils.call_process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\route_utils.py", line 322, in call_process_api
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\blocks.py", line 2146, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\blocks.py", line 1664, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\_backends\_asyncio.py", line 2470, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\_backends\_asyncio.py", line 967, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\utils.py", line 884, in wrapper
response = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\uis\components\job_runner.py", line 91, in run
if job_id and job_runner.run_job(job_id, process_step):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 11, in run_job
if run_steps(job_id, process_step) and finalize_steps(job_id):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 72, in run_steps
if not run_step(job_id, index, step, process_step):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 58, in run_step
if job_manager.set_step_status(job_id, step_index, 'started') and process_step(job_id, step_index, step_args):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 323, in process_step
error_code = conditional_process()
^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 340, in conditional_process
return process_video(start_time)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 418, in process_video
if analyse_video(state_manager.get_item('target_path'), trim_frame_start, trim_frame_end):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 102, in analyse_video
if analyse_frame(vision_frame):
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 77, in analyse_frame
nsfw_scores = detect_nsfw(vision_frame)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 115, in detect_nsfw
temp_vision_frame = fit_frame(vision_frame, model_size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\vision.py", line 243, in fit_frame
height, width = vision_frame.shape[:2]
^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'shape'
Traceback (most recent call last):
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\queueing.py", line 625, in process_events
response = await route_utils.call_process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\route_utils.py", line 322, in call_process_api
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\blocks.py", line 2146, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\blocks.py", line 1664, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\_backends\_asyncio.py", line 2470, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\anyio\_backends\_asyncio.py", line 967, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\obaby\.conda\envs\facefusion\Lib\site-packages\gradio\utils.py", line 884, in wrapper
response = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\uis\components\job_runner.py", line 91, in run
if job_id and job_runner.run_job(job_id, process_step):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 11, in run_job
if run_steps(job_id, process_step) and finalize_steps(job_id):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 72, in run_steps
if not run_step(job_id, index, step, process_step):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\jobs\job_runner.py", line 58, in run_step
if job_manager.set_step_status(job_id, step_index, 'started') and process_step(job_id, step_index, step_args):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 323, in process_step
error_code = conditional_process()
^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 340, in conditional_process
return process_video(start_time)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\core.py", line 418, in process_video
if analyse_video(state_manager.get_item('target_path'), trim_frame_start, trim_frame_end):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 102, in analyse_video
if analyse_frame(vision_frame):
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 77, in analyse_frame
nsfw_scores = detect_nsfw(vision_frame)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\content_analyser.py", line 115, in detect_nsfw
temp_vision_frame = fit_frame(vision_frame, model_size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\facefusion3\facefusion\facefusion\vision.py", line 243, in fit_frame
height, width = vision_frame.shape[:2]
^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'shape'
57 comments
感觉容易被人利用来给A片换脸然后传黄谣
现在这个东西,主要也是用来干这个的。
自己先换了,把这条路堵死,啊哈哈哈
牛啊,姐妹
嘻嘻😁
姐,这太厉害了👍
纯粹瞎折腾,哈哈哈
自己换,还能把握质量,免得换到一些很糟糕的瑟瑟视频上,影响自己的形象?!
这个别人要换也挡不住啊,主要是不能用别人的换啊
这相当自然啊
效果还是不错的。
不过现在换脸片和有码片我都直接叉掉了。索然无味。
现在这种片也的确多。
你身材变得这么好啊,说是真的也看不出来😂😂😂
原以为下载了就能马上用,这个看起来还要专门配置,也挺麻烦的哈。
安装包是可以的,直接能运行。
exe版本,补到文章末尾了。
真不错
还可以吧 嘎嘎
最近的研究方向,多少有点刑啊。
神州刑 我看刑
所以你为啥知道处理A会出现问题,哈哈哈哈哈
这个20年的时候用过,当时是看湾湾新闻,有位大侠把英文蔡的脸换到一段很精彩的视频上,哈哈,然后他被抓走了,上了TVBS的新闻,哈哈,我就试弄过,当时跑坏了一台老电脑,后来换到拯救者Y9000上跑,10分钟的视频要半个多小时才能出片。
处理a我觉得还是视频文件问题
等我再换几个试试 😄
单纯换脸还行 视频增强比较耗时间。
解决了 哈哈哈
有个识别算法
哈哈,自己玩,这可不兴教啊。
网上都是靠卖这个赚钱的,我就想看看那些所谓的修改版,优化版到底有没有技术含量。
骗子实在太多了。
关注这么就久,今天上福利了?😂
福利,啥福利
安装包挺大16g,先收藏。
的确比较大,我下载的压缩包没下载那个安装包
我看到页面上很多美女照。
周末大福利哈哈😄
还可以,不过看的有点硬生生的感觉。不像原装的
免费工具已经算是不错的啦
这这这,真敬业,拿自己做实验。
这,拿别人做实验就违法啦。😂
主打一个敬业
偷偷搞,不传播,应该也不算违法吧。
自娱自乐肯定不违法,但是搞了发出来就违法啦。
呃,我这10年前的电脑估计跑不起来。
能跑,就是慢点。
我的电脑也有点落伍了。嘻嘻
视频看,还是有点不自然,仔细点还是能区分出来的
毕竟合成的嘛
哈哈哈哈,在“闺蜜圈”看片指日可待啦!
哈哈哈 不至于 不至于
确实牛逼
不过太耗性能了,感觉机器配置还是低,😂
事实证明,在上课时,不能用大投屏拜访你的网站~
哈哈哈 现在的图很正常的好叭
隔壁看到0.1元(4090显卡某云电脑活动)用这软件,但是链接挂了。转头在这看到

啊。那里有 0.1 远的显卡啊,我想买。
是使用权。Todesk云电脑新用户0.1可以用6个小时4090(记不清是不是4090了,可能是4070),只是一个思路,具体怎么操作就看个人了
哦哦,这么个意思。还以为可以买显卡呢~~
有和谐补丁的 需要吗?
啥补丁?
有防和谐补丁啊
不用 我自己改了