【问题标题】:ffmpeg error on DVCPRO HD encoding is not supported不支持 DVCPRO HD 编码上的 ffmpeg 错误
【发布时间】:2021-01-07 00:47:32
【问题描述】:

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

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 ffprobe video-codecs .mov


    【解决方案1】:

    您使用的是旧版本的 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
    

    【讨论】:

    • 吉安,非常感谢。我确实相信您知道您的建议,除了 FFMPEG 之外,我还必须重新编译很多代码,这花了我 2 多天的时间才完成。结果是它现在可以工作了,我对所投入的时间感到非常高兴。
    猜你喜欢
    • 2021-10-24
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2021-03-11
    • 2012-12-15
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多