是否有办法在ffprobe中指定解码器



我使用ffprobe在AWS VT1上使用以下命令从视频文件中提取信息,该命令具有硬件加速解码器

ffprobe -of json -show_streams -show_frames -show_format -i video.mp4

以上命令仍然使用CPU执行解码。

我知道在ffmpeg的情况下,我可以像这样指定解码器

ffmpeg -c:v mpsoc_vcu_h264 -i video.mp4 -f null -

我想知道是否可以指定一个解码器ffprobe以及。

我问了那些应该知道的人,他们说ffprobe必须做一个完全解码对于这个分析(AVFrames不能得到,否则),有没有办法选择编解码器,或使用硬件加速。

有人建议我查看trace_headersBSF,并给出了这个命令:

ffmpeg -v verbose -i input -map 0:v -c copy -bsf:v trace_headers -frames:v 5 -f null pipe:

以编码形式转储信息。例如:pic_width_in_mbs_minus1= 239,这表示240 * 16 = 3840像素的宽度,我用来测试这个文件。

相关内容

最新更新