如何将 ffprobe 结果保存到 json
how to save ffprobe result in json
我正在使用以下内容:
ffprobe -i bunny.mp4 -v quiet -select_streams v -print_format json -show_entries frame=pkt_pts_time,pict_type|grep -B 1 pict_type=我
所以我可以在 json 文件中节省索引帧的时间。
如果没有以下命令,该命令也可以正常工作:
"print formqt json",
添加后似乎不起作用。
我试过 "print format json " 命令,例如:
ffprobe -v 安静 -print_format json -show_format -show_streams "lolwut.mp4"
它工作得很好。
可能是什么问题?
grep 正在寻找错误的字符串。
应该是
ffprobe -i bunny.mp4 -v quiet -select_streams v -print_format json -show_entries frame=pkt_pts_time,pict_type | grep -B 1 "\"pict_type\": \"I\""
我正在使用以下内容: ffprobe -i bunny.mp4 -v quiet -select_streams v -print_format json -show_entries frame=pkt_pts_time,pict_type|grep -B 1 pict_type=我
所以我可以在 json 文件中节省索引帧的时间。 如果没有以下命令,该命令也可以正常工作: "print formqt json", 添加后似乎不起作用。 我试过 "print format json " 命令,例如: ffprobe -v 安静 -print_format json -show_format -show_streams "lolwut.mp4" 它工作得很好。 可能是什么问题?
grep 正在寻找错误的字符串。
应该是
ffprobe -i bunny.mp4 -v quiet -select_streams v -print_format json -show_entries frame=pkt_pts_time,pict_type | grep -B 1 "\"pict_type\": \"I\""