【问题标题】:ffmpeg monochrome rawvideoffmpeg 单色 rawvideo
【发布时间】:2020-09-23 06:20:17
【问题描述】:

我正在尝试使用以下命令生成仅具有亮度(单色、YUV400)8 位像素数据的原始视频流:

ffmpeg -i input.mp4 -vcodec rawvideo -pix_fmt raw.yuv

之后我想用支持单色像素数据的配置文件对原始流进行 h.264 编码(例如:高)

ffmpeg -f rawvideo -vcodec rawvideo -pix_fmt gray -s 640x512 -r 60 -i raw.yuv -codec:v libx264 -profile:v high -c:a copy out.mp4

但是,我总是收到以下错误,这表明原始流不是我预期的单色格式:

x264 [error]: high profile doesn't support 4:4:4

我一般是 ffmpeg 和视频格式的新手。有人可以指出我缺少什么吗?

谢谢!

编辑: 我还尝试使用以下过滤器仅提取亮度通道。不幸的是,最终结果是一样的。

ffmpeg -i input.mp4 -vcodec rawvideo -pix_fmt gray -filter_complex 'extractplanes=y[y]' -map '[y]' raw.yuv

【问题讨论】:

    标签: encoding ffmpeg monochrome


    【解决方案1】:

    安装的 ffmpeg 版本相当旧(3.4.7)。安装 4.2.3 后一切正常。

    【讨论】:

      猜你喜欢
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2020-07-09
      • 2021-05-09
      相关资源
      最近更新 更多