As compactações de vídeo eliminam metadados / o "-tagsfromfile" do Exiftool não ajuda

0

Este é um problema prático de longa data (mais de um ano). Eu sempre quero terminar, mas toda vez que tentei falhei. Eu consultei vários tópicos para isso.

Eu tenho um monte de vídeos da vida diária, e estou fazendo mais com o meu iphone. Antes do meu macbook ser preenchido com os vídeos, eu realmente quero compactar e organizá-los de uma maneira limpa e sistemática.

TL; DR

Objetivo: quero compactar meus vídeos sem perder metadados ou, pelo menos, manter a quantidade mínima de metadados para que meu iPhone possa apresentar os vídeos de quando e de onde foram tirados.

Obstruções: "-tagsfromfile" do Exiftool não copia e sobrescreve completamente os metadados. Eu até tentei algumas variações: -all , -all: all , -overwrite_original ...

Antecedentes

Eu usei o ffmpeg para compactar e exiftool para remarcar, seguindo

Como posso reduzir o tamanho de um vídeo com ffmpeg

See this answer. Quoted below for convenience:

ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4

No entanto, a compactação por ffmpeg mata quase todos os metadados, então eu mudei para exiftool por

Os dados EXIF podem ser copiados completamente de uma imagem para outra?

I suggest using the excellent exiftool by Phil Harvey:

exiftool -TagsFromFile fromImage.jpg toImage.jpg

Problema

O principal problema é que enquanto -TagsFromFile copia / sobrescreve alguns metadados, ele não faz isso completamente, pelo menos para meus vídeos. Eu também tentei

exiftool −overwrite_original -r -TagsFromFile from.MOV -all to.MOV

e algumas outras variedades, e. substituindo -all para -all: all , mas nada funciona.

Talvez o máximo que eu me importe sejam as tags -CreationDate e -GPS (consulte o Apêndice) porque quero acompanhar quando e onde minhas fotos e vídeos foram tirados e porque eu quero que esses dados sejam apresentados pelo menos no meu iPhone.

Aqui estão as prévias dos vídeos from.MOV (original) e to.MOV (compactados) no meu iPhone.

from.MOV (local oculto):

to.MOV(semendereço/localmostrado!):

Aparentemente,algoestáfaltando,então,apósacompactação,alocalizaçãonãopodeserapresentada.

Perguntas

  1. OquedevofazerparaquemeuiPhonemostreondeoarquivooriginaldovídeocompactadofoitirado?
  2. Existeumamaneiradecopiaresubstituirtodososmetadados?Épossíveltornarosmetadadosidênticos?
  3. Perguntasecundária:quandoeuestavabrincandocomafunçãoexiftool-TagsFromFile,usei-aparasobrescreverosmetadadosdeumaimagemparaoutra(ambostomadospeloiPhone).Noentanto,estecasofoipiordoqueodosvídeos:nãoapenasalocalizaçãonãofoisobrescrita,nemahora!Novamente,tenteialgumasvariedadessubstituindo-allpor-all:all.Então,háumamaneiradecorrigirisso?

Apêndice

Nesteapêndice,listoadata/horaeosmetadadosrelacionadosaoGPSdosvídeosoriginaisecompactados.

from.MOV(original):

FileSize:2.9MBFileModificationDate/Time:2018:05:1605:50:36-05:00FileAccessDate/Time:2018:05:1607:54:42-05:00FileInodeChangeDate/Time:2018:05:1607:51:58-05:00FilePermissions:rw-r--r--FileType:MOVCreateDate:2018:05:1610:50:36ModifyDate:2018:05:1610:50:38TrackCreateDate:2018:05:1610:50:36TrackModifyDate:2018:05:1610:50:38CreationDate:2018:05:1605:50:36-05:00GPSCoordinates:xxdegyy'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 (compressed):

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

(I have changed the location into xyzabc just for privacy :P)

Como você pode ver, não apenas a data / hora é um pouco diferente, mas também há novas tags mais redundantes. Provavelmente, o que mais me preocupa é que a tag -GPS Coordinates não é copiada de from.MOV para to.MOV . Embora as informações essenciais tenham sido copiadas, acho que essa pode ser a razão pela qual meu iphone não mostra sua localização. Assim, isso leva à minha segunda pergunta (acima).

por Student 16.05.2018 / 19:51

0 respostas