gpt4 book ai didi

ffmpeg - 使用 ffmpeg 使用 DNXHD 编解码器将 jpg 转换为 mov 时出错

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

我正在使用 ffmpeg 将 jpg 转换为 mov。我被要求使用 DNxHD 115 编解码器,并且帧率为 24,所以我编写了以下命令:

ffmpeg -i my.jpg -r 24 -s 1920x1080 -vcodec dnxhd -b:v 115m -y test.mov

但它抛出错误:
[swscaler @ 0xefae40] deprecated pixel format used, make sure you did set range correctly
[dnxhd @ 0xf1c580] video parameters incompatible with DNxHD. Valid DNxHD profiles:
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:175Mbps; pixel format:yuv422p10; framerate:24000/1001
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:185Mbps; pixel format:yuv422p10; framerate:25/1
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:115Mbps; pixel format:yuv422p; framerate:24000/1001
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:120Mbps; pixel format:yuv422p; framerate:25/1
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:175Mbps; pixel format:yuv422p; framerate:24000/1001
[dnxhd @ 0xf1c580] Frame Size:1920x1080p; bitrate:185Mbps; pixel format:yuv422p; framerate:25/1
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg(native) -> dnxhd(native))
Error while openig encoder for output stream #0:0 - maybe incorrect parameter such as bit_rate, rate, width or height

我已经尝试了所有选项,但没有成功。

最佳答案

第一次尝试

ffmpeg -i my.jpg -r 24000/1001 -s 1920x1080 -vcodec dnxhd -b:v 115m -y test.mov

如果上述失败,则像素格式 Not Acceptable ,所以尝试
ffmpeg -i my.jpg -r 24000/1001 -pix_fmt yuv422p -s 1920x1080 -vcodec dnxhd -b:v 115m -y test.mov

请注意,您的输入是单个图像。所以输出持续时间将是 1001/24000 s

关于ffmpeg - 使用 ffmpeg 使用 DNXHD 编解码器将 jpg 转换为 mov 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51889923/

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