使用ffmpeg或ffprobe获取视频的像素位深度

时间:2019-07-01 03:37:52

标签: video ffmpeg codec ffprobe bit-depth

是否可以使用ffprobe或ffmpeg找出视频文件的位深?我特别想知道我的视频每通道(bpc)多少位。 8是典型的,但是一些更高级的编解码器可以使用更高的位深度,并且我不确定如何使用ffprobe获取此信息,甚至不确定。具体来说,我使用AVC-Intra Class 100 1080p 59.94 fps编解码器对视频进行了编码,但是我不确定ffprobe是否可以从这种文件中获取位深度。如果是这样,您将如何做?

1 个答案:

答案 0 :(得分:0)

在许多情况下,您可以使用pix_fmt获取更多信息,但要获得直接的位深度,请使用bits_per_raw_sample:

ffprobe -loglevel panic \
    -show_entries stream=bits_per_raw_sample \
    -select_streams v \
    myvideo.mp4

-loglevel panic将关闭标题stderr的内容)。