我将AVFoundation与AVAssetWriter结合使用,以使用自定义设置创建HEVC(与使用AVAssetExportSession相对)。我在没有硬件加速的iMac上。
我使用AVVideoAverageBitRateKey将比特率指定为H264原始视频的比特率的60%,并多次打开。虽然质量可以接受,但是如果我使用ffmpeg来获得大小和比特率相近的文件,则ffmpeg编码的文件在细节上要比AVFoundation编码的文件优越。
我尝试了其他各种设置,但所有设置似乎仅对H264有效,并且似乎没有办法通过AVFoundation改变HEVC的质量。
有人对如何获得AVFoundation提高质量以匹配ffmpeg有任何建议吗?