Разбор кэша на PHP

#php #video #windows-7 #thumbnails

#php #Видео #windows-7 #эскизы

Вопрос:

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

C:Users%userdata%AppDataLocalMicrosoftWindowsExplorer

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

Ответ №1:

вы могли бы использовать анализатор, подобный vinetto, через exec php

Ответ №2:

Я отказался от попыток выполнить их синтаксический анализ и вместо этого использовал ffmpeg для генерации таких символов, как этот. Системный вызов берет 10-й кадр из всех видеороликов mp4 в папке «мои записи» и сохраняет его как изображение 320×240 и как filename.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"");
}