2013-12-22 2 views
1
Exif

что будет регулярное выражение, чтобы получить конкретный KeyValue из данных EXIF ​​регулярное выражение, чтобы найти конкретный ключ

выборочные данные

ExifTool Version Number   : 8.60 
File Name      : IMG_0014.MOV 
Directory      : . 
File Size      : 19 MB 
File Modification Date/Time  : 2013:07:19 12:03:22-10:00 
Software (und-AU)    : 6.1.3 
Model (und-AU)     : iPhone 4S 
Avg Bitrate      : 22 Mbps 
Image Size      : 1920x1080 
Rotation      : 90 
+0

Я замечаю, что ваши данные выборки начинается с "ExifTool". Означает ли это, что вы используете [ExifTool] (http://www.sno.phy.queensu.ca/~phil/exiftool/) для извлечения данных и хотите проанализировать полученный результат? –

+0

Да Это правильно – skcrpk

+0

В этом случае, что вы пробовали и каким образом это не сработало? –

ответ

0

Регулярное выражение не подходит, чтобы получить произвольные значения ключа из данных EXIF.

Значения в данных exif не всегда являются текстовыми. Некоторые из них представляют собой целочисленные переменные длины, подписанные или неподписанные, некоторые из них рациональны (два целых числа, которые нужно разделить для получения плавающей запятой), и порядок байтов целых чисел указан в файле. Кроме того, некоторые значения, на которые ссылается указатель.

http://www.media.mit.edu/pia/Research/deepview/exif.html

+0

ok, так что было бы лучшим способом извлечь определенные данные. – skcrpk

+0

Это не просто. Вы можете прочитать двоичный файл и обработать его «вручную». Это может помочь: http://www.exif.org/Exif2-2.PDF. Кроме того, вы можете использовать библиотеку: http://sourceforge.net/projects/exiflibrary/ – xpda

+0

lib предназначен только для изображения файлы, я хочу получить данные из видео файлов – skcrpk

Смежные вопросы