如何使用ffmpeg/ffprobe同时从视频中提取黑帧和卷信息
我正在使用以下工具提取ASTAT信息:如何使用ffmpeg/ffprobe同时从视频中提取黑帧和卷信息,ffmpeg,ffprobe,Ffmpeg,Ffprobe,我正在使用以下工具提取ASTAT信息: ffprobe -f lavfi -i "amovie=video.flv,astats=metadata=1:reset=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json ffprobe -f lavfi -i "movie=video.flv,blackframe=1" -show_entries frame=pkt_pts_time:frame_tags -print
ffprobe -f lavfi -i "amovie=video.flv,astats=metadata=1:reset=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json
ffprobe -f lavfi -i "movie=video.flv,blackframe=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json
黑框信息包括:
ffprobe -f lavfi -i "amovie=video.flv,astats=metadata=1:reset=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json
ffprobe -f lavfi -i "movie=video.flv,blackframe=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json
但当我尝试组合这样的过滤器时:
ffprobe -f lavfi -i "amovie=video.flv,astats=metadata=1:reset=1;movie=video.flv,blackframe=1" -show_entries frame=pkt_pts_time:frame_tags -print_format json
我有以下错误:包含未标记输出板的无效筛选器链:“astats=metadata=1:reset=1;movie=video.flv,blackframe=1”
如何将两个过滤器的输出合并到一个json文件中?从lavfi图形中提取多个流时,以
out%d
的形式分配输出焊盘标签,从out0
开始
使用
ffprobe-f lavfi-i“amovie=video.flv,astats=metadata=1:reset=1[out0];movie=video.flv,blackframe=1[out1]”-show_entries frame=pkt\u pts\u time:frame\u标记-打印格式json