<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi everyone,<br>
<br>
I intend to use libav* for an embedded project in order to generate <br>
thumbnails for common image formats ( jpg, bmp, png, gif, tiff ).<br>
I know that ffmpeg is designated for processing mostly video/audio <br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">files but I chose it because in my case the libraries are approximately of<br>
1.4MB ( the build was configured only with the necessary components )<br>
and because of the possibility to use custom read/write/seek functions.<br>
<br>
The problem I'm facing now is about the processing speed.<br>
I have a dataset of 20 jpeg files aprox 300KB each and the time it<br>
takes for a bash script to call for 20 times "ffmpeg -i .. -s.. .. " is<br>
of 26 seconds ( 700MHz CPU ) while with enlightenment library it takes <br>
6 seconds. Most of the time is spent in output_packet() function in ffmpeg.<br>
<br>
Is there any chance that by implementing my custom resize application<br>
using libav* I'll improve the processing speed to be close to 6<br>
seconds ? I'm not used yet with the API and your response could save<br>
several days of needless work.<br>
<br>
Thank you,<br>
Bogdan</div></div></body></html>