gpt4 book ai didi

ffmpeg - 使用 ffmpeg 创建 dnxhd mov 给出错误

转载 作者:行者123 更新时间:2023-12-04 22:49:47 25 4
gpt4 key购买 nike

我正在尝试使用 ffmpeg 创建一个 dnxhd mov,但似乎无法使编解码器正常工作。

我创建了一个 1920x1080 .png 以转换为 .mov 格式

我的代码:( python )

ffmpeg = "C:\\Users\\jared.glass\\Desktop\\mov_test\\ffmpeg_2012_04_02.exe"
images = "C:\\Users\\jared.glass\\Desktop\\mov_test\\Untitled.png"
output = "C:\\Users\\jared.glass\\Desktop\\mov_test\\dnx_hd_test.mov"
os.system(ffmpeg + " -i " + images + " -r 24 -s 1920x1080 -vcodec dnxhd -b:v 120m -an -y " + output )

我收到以下错误:

编解码器“dnxhd”的像素格式“rgb24”不兼容,自动选择格式“yuv4”
22p10le'
[缓冲区@ 0000000001D0D950] w:1920 h:1080 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_
参数:
[buffersink @ 0000000001D0DB50] 自动插入过滤器“自动插入刻度 0”
补间过滤器'src'和过滤器'out'
[比例@ 0000000001D0DDE0] w:1920 h:1080 fmt:rgb24 sar:0/1 -> w:1920 h:1080 fmt:
yuv422p10le sar:0/1 标志:0x4
[dnxhd@0000000001D14740]视频参数与DNxHD不兼容
输出 #0,mov,到 'C:\Users\jared.glass\Desktop\mov_test\dnx_hd_test.mov':
流 #0:0:视频:dnxhd、yuv422p10le、1920x1080、q=2-1024、90k tbn、24 tbc

流映射:
流 #0:0 -> #0:0 (png -> dnxhd)
打开输出流 #0:0 的编码器时出错 - 参数可能不正确
例如 bit_rate、rate、width 或 height

任何人有任何想法如何让这个工作?

最佳答案

DNxHD 编解码器仅支持少数属性(比特率、帧率、宽度、高度等)组合。对于您选择的 24fps 帧速率和 1080p 分辨率的组合,比特率应该是 115M 而不是 120M。

关于ffmpeg - 使用 ffmpeg 创建 dnxhd mov 给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10025457/

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