当前位置: 首页 > news >正文

ps网站首页效果图实例邢台市路桥建设公司网站

ps网站首页效果图实例,邢台市路桥建设公司网站,上海网站推广公司排名,asp.net网站开发pdf最近在用数字人简易方案#xff0c;看到了sadtalker虽然效果差#xff0c;但是可以作为一个快速方案#xff0c;没有安装sd的版本#xff0c;随便找了个一键安装包 设置如上 使用倒是非常简单#xff0c;但是出现一个问题#xff0c;就是输出的mp4都出马赛克了 界面上却…最近在用数字人简易方案看到了sadtalker虽然效果差但是可以作为一个快速方案没有安装sd的版本随便找了个一键安装包 设置如上 使用倒是非常简单但是出现一个问题就是输出的mp4都出马赛克了 界面上却没有一个可以调节mp4生成质量的地方并非换脸效果 先说结论 进入SadTalker\src\utils修改videoio.py cmd rffmpeg -y -hide_banner -loglevel error -i %s -i %s -vcodec mpeg4 -crf 24 -b:v 400M %s % (video, audio, temp_file) 添加的就是-crf 24 -b:v 400M 用来提高输出质量 另外一个可有可无的修改地方就是我也忘记有没有用了SadTalker\src\facerender里的animate.py imageio.mimsave(path, result, fpsfloat(25),codeclibx264, quality10) imageio是借助FFmpeg快速读写视频图片 大致就是这两个位置 搜索过程 如果语音时间长了视频效果就更差了于是进入代码搜索 gen_video gr.Video(label视频输出, formatmov).style(width256) 里面就gr就是gradio是一个界面库没有什么可改的改进去就变成改别人的库了 进入src看看gradio_demo.py这个最大的文件 里面看到cmd rffmpeg -y -hide_banner -loglevel error -i %s %s表示有视频处理的东西 随后进入src.facerender.animate找到imageio.mimsave处理过程但是光是改这个并没有用测试了很多次 突然发现关键一句 save_video_with_watermark(path, new_audio_path, av_path, watermark False) 这个注释掉了就报错了然后发现save_video_with_watermark这个方法会在视频生成后继续对生成的视频处理然后生成一个低质量的覆盖原始文件虽然报错但是能输出一个未压缩的正常mp4文件但是也没有音频合进去 然后通过from src.utils.videoio import save_video_with_watermark找到了videoio文件主要是用来合成水印和音频的水印是默认不开的但是这个转换过程会降低视频质量 原句rffmpeg -y -hide_banner -loglevel error -i %s -i %s -vcodec mpeg4 %s作用 问了gpt以后 这个命令是一个使用 ffmpeg 一种广泛使用的多媒体处理工具的命令行字符串用于将两个输入文件转换并编码为一个输出文件。让我们逐部分来解释这个命令ffmpeg:这是命令的开始调用 ffmpeg 程序。 -y:这个选项表示自动覆盖输出文件。如果没有这个选项当输出文件已经存在时ffmpeg 会询问是否覆盖。 -hide_banner:这个选项用来隐藏启动时的版权和版本信息等输出。这使得输出更加清晰只显示重要的信息。 -loglevel error:这个选项设置日志的级别。error 表示只有错误信息会被打印出来这有助于减少不必要的日志输出。 -i %s:-i 代表输入文件。%s 是一个占位符将在命令执行时被具体的文件路径替换。由于这个占位符出现了两次这意味着命令将接收两个输入文件。 -vcodec mpeg4:-vcodec 指定了视频编解码器。在这里它设置为使用 mpeg4 编解码器进行视频编码。 %s:这是第三个占位符代表输出文件。当命令执行时它会被输出文件的路径替换。
http://www.w-s-a.com/news/451/

相关文章:

  • 商品网站怎么做wordpress 表情拉长
  • 商城网站设计费用网络公司怎样推广网站
  • 视频公司的网站设计工图网
  • 免费快速网站十八个免费的舆情网站