Редактор метаданных для файлов быстрого времени (.mov)

4284
Filipe Correia

Моя фотокамера записывает видео в формате .mov. У них есть некоторые метаданные (в формате XMP?), Которые я могу прочитать, используя exiftool. Например, чтобы получить только метаданные, относящиеся к дате / времени, я могу сделать:

$ exiftool MVI_3735.MOV | grep -i Date File Modification Date/Time : 2013:09:09 20:40:33+01:00 Date/Time Original : 2013:09:09 18:46:15 Create Date : 2013:09:09 18:46:15 Modify Date : 2013:09:09 18:46:15 Track Create Date : 2013:09:09 18:46:15 Track Modify Date : 2013:09:09 18:46:15 Media Create Date : 2013:09:09 18:46:15 Media Modify Date : 2013:09:09 18:46:15 

Что мне нужно, это сделать все даты / время равными дате / времени файла (первая строка в примере выше). Любая идея, как я могу сделать это на OSX?

Кроме того, было бы замечательно, если бы это позволило мне сместить любое существующее значение времени на величину продолжительности, как это делает exiftool (например, «добавить 2h к дате создания»), и если позволяет мне сделать это для целого набора файлов, но я могу управлять, если мне нужно редактировать метаданные для каждого файла в отдельности.

Что я пробовал до сих пор

  • ExifTool. Это то, что я использовал бы, если бы это были jpegs, но, похоже, он не способен записывать метаданные файлов mov. Это просто в состоянии прочитать это ...
  • Хотенанный . Кажется, он не читает оригинальные метаданные. Несмотря на это, он позволяет мне добавлять aCreation Dateи aModify Date, и когда я перезагружаю файл, он может прочитать эту информацию. Итак, я пришел к выводу, что метаданные хранятся где-то еще (то есть, не там, где хранится моя камера). Кроме того, простое добавлениеCreation Dateи сохранение добавляет 200 КБ в файл. Несмотря на все это, я не считаю это надежным решением.
  • FFmpeg. Это должно сработать, и я попытался запустить его в командной строке, но в результате кажется, что большой кусок существующих метаданных исчезает (!) И в Creation Dateконечном итоге не сохраняется:ffmpeg -i MVI_3735.MOV -metadata creation_time='2013:09:09 20:40:33' -codec copy MVI_3735_withdate.MOV
1

0 ответов на вопрос