Разбор Thumbcache в PHP - PullRequest
       14

Разбор Thumbcache в PHP

2 голосов
/ 07 ноября 2011

Мне всегда было интересно, можно ли было проанализировать файлы thumbs db, расположенные в Windows 7, в:

C: \ Users \% userdata% \ AppData \ Local \ Microsoft \ Windows \ Explorer

В Windows XP они находились в каждой папке, но я предполагаю, что мне придется пройти через них, чтобы найти нужный каталог и т. Д. Я знаю, что есть способы генерировать миниатюры с использованием ffmpeg и тому подобное, но хочунайти способ в PHP, чтобы разобрать этот файл базы данных, так как Windows уже генерирует большие пальцы для меня.Это не простой текст (на который я надеялся).

Ответы [ 2 ]

0 голосов
/ 07 июля 2012

Я отказался от попыток разобрать их и вместо этого использовал ffmpeg для генерации больших пальцев, как это.Системный вызов берет 10-й кадр из всех видео mp4 в моей папке записей и сохраняет его как изображение размером 320x240 и в качестве имени файла .jpg.У меня было несколько видео, поэтому мне пришлось увеличить максимальное время выполнения PHP, чтобы справиться с этим.

foreach (glob("F:\\Recordings\\*.mp4") as $filename) {
    $path = pathinfo($filename);
    system("c:\\ffmpeg\\bin\\ffmpeg.exe -itsoffset -10 -i \"$filename\" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 \"".$path['filename'].".jpg\"");
}
0 голосов
/ 14 июня 2012

вы можете использовать такой парсер как vinetto через php's exec

...