2015-04-27 2 views

ответ

1

О, я наткнулся на это раньше! Это абсолютный кошмар.

Мой личный совет, просто используйте отличный exiftool. Это собирает все метаданные, которые вы, возможно, захотите.

http://www.sno.phy.queensu.ca/~phil/exiftool/

В моем случае, я создал свои маркера в Adobe Audition и затем использовать эту команду в терминале для хранения времени продолжительности.

exifTool -csv practicefile.wav -TracksMarkersDuration > Durations.csv 

exiftool также позволит вам извлечь теги, связанные с данными. Или, альтернативно, просто возьмите все метаданные и сбросьте в одну кошмарную таблицу. Основные из них я использовал;

-TrackMarkersStartTime -TrackMarkersName

Я пытался сделать это с помощью SciPy и Matlab ... Я вроде попал в него. В основном вы будете читать множество форматов .tiff и формат метаданных формата .XMP. Если вы хотите спуститься по этому маршруту, вы узнаете о .XMP (который в основном .XML). Или, знаете, используйте методы поиска строк для извлечения этих данных.

Надеюсь, что это поможет!

+0

Спасибо! Я могу получить exifTool для создания файла csv, но внутри ничего нет! Я не думаю, что я делаю это правильно. – moglido

+0

Хммм ... Это очень странно! Не могли бы вы спросить, какое программное обеспечение вы использовали для создания своих маркеров? Не обязательно, но некоторые части программного обеспечения могут использовать разные теги в метаданных для хранения данных. Поэтому те, которые я использовал, могут быть не такими, какие вам нужны. Мой совет заключается в том, чтобы сначала создать таблицу с глазурью со всеми вашими метаданными. Вы можете сделать это с помощью этой команды. exiftool -csv filename.wav> metadata.csv После этого вы получите файл csv, а метаданные, которые вы ищете, должны содержаться в одной из ячеек. – PicnicTripper