gpt4 book ai didi

colors - 在 macOS 中使用 ffmpeg 洗过颜色

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

我在 mac 上由 ffmpeg 生成的屏幕录制视频的颜色有问题。
Left i the original and Right i the ffmpeg generated video image
我正在使用以下命令生成视频:

ffmpeg -f avfoundation -video_size 1980x1140 -framerate 30 -capture_cursor 1 -capture_mouse_clicks 1 -i '1' -preset ultrafast -an -qp 0 -crf 22 -pix_fmt yuv420p  -y -c:v libx264 -c:a libfaac -vf eq=brightness=0.00:contrast=1:saturation=1 video_test.mkv
我试图改变 qp为 1 和 2,更改 crf到 0 和 2(让它高于和低于 qp),尝试使用 pix_fmt yuv444p 和 bgr0 和 0rgb,试图改变 c:v到 libx64rgb,尝试不使用 vf但结果是一样的。
我注意到的唯一真正的区别是当我放置一个非常高的 crf 时,这会使图像非常像素化......
我尝试了不同的亮度、对比度和饱和度数字,但我找不到一个好的组合。
知道如何使视频看起来更像原始视频吗?
完整日志:
I've joined all the log printed by ffmpeg
关于图像中间的红色消息,即使我使用yuv444p也总是打印(红色消息打印yuv420p)

最佳答案

没有任何avfoundation经验,但我在视频转换方面遇到了类似的问题。问题是由 HDR 输入引起的。尝试添加 pix_fmt 和 x265-params 如下:

ffmpeg -y -i input.mp4 -pix_fmt yuv420p10le -vf scale=out_color_matrix=bt2020,format=yuv420p10 -x265-params :colorprim=9:transfer=16:colormatrix=9 -c:v libx265 -crf 26 -preset medium -acodec copy output.mp4

关于colors - 在 macOS 中使用 ffmpeg 洗过颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50220560/

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