【发布时间】:2018-03-09 09:32:02
【问题描述】:
对于我的一个脚本,我需要读出 wav 文件的位深度。
ffprobe -v error -show_entries format=bits_per_sample -of default=noprint_wrappers=1 test.wav
根本没有输出 - 我在持续时间(格式=持续时间)中以相同的方式使用它,它工作正常。
【问题讨论】:
对于我的一个脚本,我需要读出 wav 文件的位深度。
ffprobe -v error -show_entries format=bits_per_sample -of default=noprint_wrappers=1 test.wav
根本没有输出 - 我在持续时间(格式=持续时间)中以相同的方式使用它,它工作正常。
【问题讨论】:
找到解决方案 - 需要定义流:
ffprobe -v error -select_streams a:0 -show_entries stream=bits_per_raw_sample -of default=noprint_wrappers=1:nokey=1
【讨论】:
ffprobe -v error -select_streams a:0 -show_entries stream=bits_per_sample -of default=noprint_wrappers=1:nokey=1 似乎更一致
ffprobe -v error -select_streams a:0 -show_entries stream 将显示所有可能的流