Использование ffmpeg или ffprobe для получения пиксельной глубины видео - PullRequest
0 голосов
/ 01 июля 2019

Можно ли использовать ffprobe или ffmpeg для определения битовой глубины видеофайла? Я специально хочу знать, сколько бит на канал (бит / канал) моего видео. 8 типично, но некоторые более интересные кодеки могут использовать более высокую битовую глубину, и я не уверен, как получить эту информацию, используя ffprobe, или если это вообще возможно. В частности, у меня есть видео, закодированные с использованием кодека AVC-Intra Class 100 1080p 59,94 к / с, но я не уверен, может ли ffprobe получить битовую глубину из такого файла или нет. Если так, как бы вы это сделали?

1 Ответ

0 голосов
/ 02 июля 2019

вы можете использовать pix_fmt во многих случаях для получения дополнительной информации, но для прямой bitdepth используйте бит_пер_raw_sample:

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

(-loglevel panic чтобы отключить заголовок stderr).

...