Extatool "-tagsfromfile" не помогает восстановить все метаданные (#iphone)
Это давняя практическая проблема (более одного года). Я всегда хочу закончить это, но каждый раз, когда я пытался, я терпел неудачу. Я проконсультировался несколько потоков для этого.
У меня есть куча повседневных видео, и я делаю больше с моим iphone. Перед тем, как мой macbook заполнится видео, я действительно хочу сжать и систематизировать их.
TL; DR
Объект. Я хочу сжать видео без потери метаданных или хотя бы сохранить минимальный объем метаданных, чтобы мой iPhone мог представить видео, где и когда они были сняты.
Препятствия: «-tagsfromfile» Exiftool не копирует и не перезаписывает метаданные полностью. Я даже попробовал некоторые варианты: -all, -all: all, -overwrite_original ...
Фон
Я использовал ffmpeg для сжатия и exiftool для повторной пометки, следуя
Как я могу уменьшить размер видео с помощью ffmpeg?
Смотрите этот ответ. Приведено ниже для удобства:
ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4
Однако сжатие с помощью ffmpeg убивает почти все метаданные, поэтому я обратился к exiftool
Можно ли полностью скопировать данные EXIF из одного изображения в другое?
Я предлагаю использовать превосходный exiftool Фила Харви:
exiftool -TagsFromFile fromImage.jpg toImage.jpg
проблема
Основная проблема заключается в том, что -TagsFromFile копирует / перезаписывает некоторые метаданные, но не полностью, по крайней мере для моих видео. Я также пытался
exiftool −overwrite_original -r -TagsFromFile from.MOV -all to.MOV
и некоторые другие варианты, например, замена -all на -all: все, но ничего не работает.
Пожалуй, наиболее мне все равно являются теги -CreationDate и -GPS (Приложение), потому что я хочу, чтобы отслеживать, когда и где были сделаны мои фото и видео, и потому что я хочу, чтобы эти данные, по крайней мере, быть представлены в моем iPhone.
Вот предварительные просмотры видео от .MOV (оригинал) и to.MOV (сжатый) в моем iPhone.
from.MOV (местоположение скрыто):
to.MOV (адрес / местоположение не указано !):
Видимо, чего-то не хватает, поэтому после сжатия местоположение не может быть представлено.
Вопросы
- Что я должен сделать, чтобы мой iPhone показал, куда был взят исходный файл сжатого видео?
- Есть ли способ скопировать и перезаписать все метаданные? Можно ли сделать метаданные идентичными?
- Боковой вопрос: Когда я играл с ExifTool «ы -TagsFromFile функции, я использовал его, чтобы попытаться переписать метаданные изображения на другое (как принято на iPhone). Однако этот случай оказался хуже случая с видео: не было перезаписано ни место, ни время! Снова, я попробовал некоторые варианты, заменяющие -all на -all: all . Так есть ли способ это исправить?
аппендикс
В этом приложении я перечисляю дату / время и связанные с GPS метаданные исходного и сжатого видео.
from.MOV (оригинал):
File Size : 2.9 MB File Modification Date/Time : 2018:05:16 05:50:36-05:00 File Access Date/Time : 2018:05:16 07:54:42-05:00 File Inode Change Date/Time : 2018:05:16 07:51:58-05:00 File Permissions : rw-r--r-- File Type : MOV Create Date : 2018:05:16 10:50:36 Modify Date : 2018:05:16 10:50:38 Track Create Date : 2018:05:16 10:50:36 Track Modify Date : 2018:05:16 10:50:38 Creation Date : 2018:05:16 05:50:36-05:00 GPS Coordinates : xx deg yy' z.zz" N, aa deg bb' c.cc" W, 261.305 m Above Sea Level GPS Altitude : 261.305 m GPS Altitude Ref : Above Sea Level GPS Latitude : xx deg yy' z.zz" N GPS Longitude : aa deg bb' c.cc" W GPS Position : xx deg yy' z,zz" N, aa deg bb' c.cc" W
to.MOV (сжатый):
File Size : 194 kB File Modification Date/Time : 2018:05:16 07:54:42-05:00 File Access Date/Time : 2018:05:16 07:54:57-05:00 File Inode Change Date/Time : 2018:05:16 07:54:42-05:00 File Permissions : rw-r--r-- File Type : MOV Creation Date : 2018:05:16 05:50:36-05:00 Track Create Date : 2018:05:16 10:50:36 Track Modify Date : 2018:05:16 10:50:38 Media Create Date : 2018:05:16 10:50:36 Media Modify Date : 2018:05:16 10:50:38 Creation Date : 2018:05:16 05:50:36-05:00 Create Date : 2018:05:16 10:50:36 Modify Date : 2018:05:16 10:50:38 GPS Altitude Ref : Above Sea Level GPS Latitude : xx deg yy' z.zz" N GPS Longitude : aa deg bb' c.cc" W GPS Altitude : 261.3 m Above Sea Level GPS Latitude Ref : North GPS Longitude Ref : West GPS Position : xx deg yy' z.zz" N, aa deg bb' c.cc" W
(Я изменил местоположение на xyzabc только для конфиденциальности: P)
Как вы можете видеть, не только немного отличается дата / время, но есть даже более избыточные новые теги. Возможно, меня больше всего беспокоит то, что тег -GPS Coordinates не копируется из .MOV в to.MOV . Хотя основная информация была скопирована, я думаю, это может быть причиной того, что мой iphone не показывает свое местоположение. Таким образом, это приводит к моему второму вопросу (выше).
0 ответов на вопрос
Похожие вопросы
-
8
Есть ли менеджеры паролей для iPhone и Windows XP?
-
3
Как перенести приложение iPhone и iTunes на другой компьютер?
-
3
Можно ли выполнить одностороннюю синхронизацию голосовых заметок iPhone с ПК?
-
-
4
PDF Reader для iPhone
-
3
Геоблокировка / геолокация. Как это отключить или обойти?
-
7
Есть ли способ синхронизировать контакты Google с вашим iPhone?
-
10
Как сжать огромное количество PNG изображений?
-
2
Есть ли способ синхронизации айфонов без iTunes?
-
2
Почему при подключении моего iPhone к iTunes происходит сбой моего ноутбука Acer?
-
2
Какой подход я должен использовать, чтобы экспортировать мои контакты iPhone в Gmail?