使用 dnxhd 编解码器将 ffmpeg .png 转换为 .mov 时出错

使用 dnxhd 编解码器将 ffmpeg .png 转换为 .mov 时出错

我想将.png文件中的一帧附加到现有.mov影片中。

我收到了一些现有命令,正在尝试找出它们不起作用的原因。

如果未指定编解码器,则第一个命令确实可以成功制作 mov。但是我想知道为什么在指定编解码器时以下命令不起作用。

ffmpeg -loop 1 -i X:/slate.png -r 24000/1001 -frames:v 1 -vf scale=1920x1080:flags=lanczos:out_color_matrix=bt709,pad=1920:1080:0:0:black,setsar=1,fps=24000/1001 -codec:v dnxhd -profile:v dnxhd -pix_fmt yuv422p -b:v 116275660 -g 1 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -y X:/slate.mov

我得到的错误是

[dnxhd @ 000001d15e15a780] video parameters incompatible with DNxHD. Valid DNxHD profiles:
.........
ERROR initializing output stream 0:0 -- ERROR while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion FAILED!

您知道如何指定编解码器以使命令仍然能够完成吗?

相关内容