gpt4 book ai didi

video - 为什么我的 ffmpeg with videotoolbox 中带有 alpha 的 HEVC 质量不好

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

我正在将带有 alpha channel 视频的 ProRes 4444 编码为 VP9 (webm) 和 HEVC (mp4) 中的 web 透明视频。我正在使用一个很棒的 free tool by Rotato一次编码为两种格式。
但是,因为我想对例如有更多的控制权。尺寸和比特率,我正在研究 ffmpeg。我可以使用以下参数对两种格式进行编码。

# vp9
ffmpeg -i in.mov -vf scale=-1:720 -c:v libvpx-vp9 -auto-alt-ref 0 -pix_fmt yuva420p -acodec libvorbis -cpu-used 3 -deadline good -crf 40 out.webm

# hevc
ffmpeg -i in.mov -vf scale=-1:720 -c:v hevc_videotoolbox -allow_sw 1 -alpha_quality 0.9 -tag:v hvc1 -q:v 65 out.mp4
问题:videotoolbox编码器在黑色铅笔动画周围产生一个奇怪的白色垃圾,从透明到黑色铅笔的淡入变成从白色铅笔到黑色铅笔的淡入!?
这是两个比较的屏幕截图(顶部是我的 ffmpeg 输出):
hevc
rotato
任何人都有很好的 ffmpeg 设置,我可以用它来用 alpha 编码高质量的 HEVC?
硬件:MacBook Air M1 和 Win11 + GTX 1060(我应该可以使用 NVEnc,但不知道如何使用)

最佳答案

在选项之前,我会检查系统首选项以保留更多来自 Larry here 的 Alpha channel 透明度,它们是本地构建的 - 请参阅 larry 在他的网站上提供的两个选项。

Check to ensure in System Preferences > Keyboard.The Services category on the left,then select enable Encode Selected Video Files on the right.From any video application, export a project that contains transparency directly using the ProRes 4444 codec.Then, in the Finder, right-click the resulting .mov and select Services -> Encode Selected Video Files.Wait a few seconds for the next menu to appear.


enter image description here

似乎您正在寻找编码器和比特率选项,您可以将它们完整列出如下

Option 1: H.264 encoder

// Help you understand the ***H.264 encoder's options.
ffmpeg -hide_banner -h encoder=h264_nvenc | xclip -sel clip

[![enter image description here][1]][1]

Option 1: HEVC/H.265 encoder

// Help you understand the **H.265 encoder's options.
ffmpeg -hide_banner -h encoder=h264_nvenc | xclip -sel clip

Now for bitrates, setup values using -b:v, -maxrate:v and -bufsize:v options


并且由于您拥有 Mac 硬件 - 如果您键入它,它将告诉您的配置。
 ~ ffmpeg -h encoder=hevc_videotoolbox
一旦你有了这个,你可以选择在配置中调整它,重建和你自己.. 使用不同的选项在这里寻找构建 VM + Apple M1这里是 encoding Support for Apple Silicon M1 encoders

关于video - 为什么我的 ffmpeg with videotoolbox 中带有 alpha 的 HEVC 质量不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71518987/

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