FFMPEG - 编码和解码 8 位 PNG 图像

标签 ffmpeg

我有一些 png 图像(8 位),我想用 libx264 编码和 pix_fmt 打包到 mkv 文件中。标志设置为灰色。当我提取单个帧时,它们会膨胀到 24 位。知道如何解决吗?

ffmpeg -pix_fmt gray -framerate 1 -r 30 -i C:\%d.png \
       -vcodec libx264 -crf 0 C:\test.mkv

ffmpeg -i C:\test.mkv -r 30 C:\%d.png

最佳答案

-pix_fmt选项需要是输出选项而不是输入,以使输出格式为灰度。尝试

ffmpeg -framerate 1 -r 30 -i C:\%d.png \
       -vcodec libx264 -pix_fmt gray -crf 0 C:\test.mkv

关于FFMPEG - 编码和解码 8 位 PNG 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72101081/

相关文章:

android - ffmpeg 给 vcodec 两个参数

video - 使用ffmpeg将RGBA图像序列编译成两个独立的视频(RGB + Alpha)

python - 在 python ffmpeg 上剪切、连接和转换

video - 我们如何使用单个图像、pdf 或 doc 文件创建视频帧?

ffmpeg - 为什么 ffmpeg 的 mp4 在最后 3 秒内卡住?

ffmpeg - 如何将 .mkv 文件拆分为声音和视频文件?

c++ - rtsp 流中的 h.264 I 帧丢失处理

ffmpeg - 将 rtsp 流转换为 bmp 图像

cmd - 使用动态文件名批处理 mp3

windows - 为什么缩放效果只适用于第一张图片?