不支持DVCPRO HD编码的ffmpeg错误

问题描述

请帮助,我正在尝试对视频流进行编码,并使用与输入相同的格式输出视频:

ffmpeg -i input.mov -c:v dvvideo -pix_fmt yuv422p -b:v 115084915 -maxrate 115084915 -minrate 115084915 -r 29.97 -top 1 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -vtag dvh6 -c:a copy -c:s copy -y output.mov

这是输出:

DVCPRO HD encoding is not supported.\n[dvvideo @ 0x7ffaee815c00] ff_frame_thread_encoder_init failed\nError 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\nConversion failed!\n"

解决方法

您使用的是ffmpeg的旧版本。

在最新版本中,DV编码器支持以下组合:

 Frame size: 720x480; pixel format: yuv411p,framerate: 30000/1001     
 Frame size: 720x576; pixel format: yuv420p,framerate: 25/1           
 Frame size: 720x576; pixel format: yuv411p,framerate: 25/1           
 Frame size: 720x480; pixel format: yuv422p,framerate: 30000/1001     
 Frame size: 720x576; pixel format: yuv422p,framerate: 25/1           
 Frame size: 1280x1080; pixel format: yuv422p,framerate: 30000/1001   
 Frame size: 1440x1080; pixel format: yuv422p,framerate: 25/1         
 Frame size: 960x720; pixel format: yuv422p,framerate: 60000/1001     
 Frame size: 960x720; pixel format: yuv422p,framerate: 50/1           
 Frame size: 720x576; pixel format: yuv420p,framerate: 25/1

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...