On 17/09/14 11:05, Peter B. wrote: > Hello, > > I've noticed that using ffprobe to analyze an FFV1/AVI file, it only > utilizes a part of the available CPU power. > For example, the following command: > > //---------------------------------------------- > $ ffprobe_git -f lavfi -i > "movie=qctools.avi,signalstats=stat=tout+vrep+brng,cropdetect=reset=1,split[a][b];[a]field=top[a1];[b]field=bottom[b1],[a1][b1]psnr" > -show_frames -show_versions -of xml=x=1:q=1 -noprivate -threads auto > -loglevel info > qctools.avi.qctools.xml > //---------------------------------------------- > > > According to my CPU graph monitor, there is no difference between > "-threads 1", "-threads 8" or "-threads auto". > > > However, when I decode the same video with ffmpeg, the whole CPU is > used, so I'd say the disk ain't the bottleneck: > //---------------------------------------------- > $ ffmpeg_git -i qctools.avi -an -f framemd5 delme.xxx > //---------------------------------------------- > > > Is there a way of have ffprobe use the whole CPU, too? >
Try using a simpler ffprobe command and compare like with like. Your example includes a complex filter chain and not all filters multi-thread afaik. > > Thanks in advance, > Pb > [..] -- Tim. Key Fingerprint 38CF DB09 3ED0 F607 8B67 6CED 0C0B FC44 8B0B FC83 _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user