There are a lot of factors. When it comes to adding content/data to the system you can do it by hand and enter 1 update at a time or you can use an Excel CSV file and do a bulk import which is much faster. Of course this assumes you already have info like update titles, descriptions, keyword tags, model names, etc. entered into a spreadsheet.
As for the content processing, photos are fast. Video is real time but your server will dictate how many videos you can encode at a time. It's 4 threads per processor so for example a quad core server will encode 16 videos at a time. If you have a lot of video you can add more encoding servers even on a temporary basis to handle more load and get things done faster.
If you do the work manually you can easily add your 30 sets/vids in 1 day. Then you'll be waiting on encoding which depending on size/length and server could be just 1-2 days.
Total build time mostly depends how fast you work.
Shoot me an email if you need more info.
[email protected]
AJ