Tenho tentado alterar as datas dos metadados em arquivos mp4 usando o exiftool. Só consigo alterar os campos "Data" (seja lá o que for) e "Mídia criada", conforme exibido no explorador de arquivos do Windows. No entanto, eu organizo minhas fotos e vídeos usando o Photoshop Elements e isso aparece apenas para ler apenas os campos "Data de criação" e "Data de modificação". Esses campos parecem resistir a todas as minhas tentativas de modificá-los usando o "exiftool "-modifydate
OK, então são 20 horas depois. Obrigado a todos por suas respostas úteis. Parece que o Photoshop lê as datas do sistema (data, data alterada, data de criação) e agora entendo porque o exiftool não grava nelas. Em vez disso, encontrei uma ferramenta gratuita - Bulk File Changer - que, entre outras coisas, permite alterar as datas de criação, modificação e acesso com a opção de ler a data necessária dos nomes de arquivos individuais, que é exatamente o que eu quero, já que todos os meus nomes de arquivos começam com a data e hora da criação original! Ainda não descobri o UTC, mas como moro no Reino Unido, o tempo nunca está longe do UTC - perto o suficiente para catalogar fotos e vídeos de família.
Responder1
Esta é uma combinação de Perguntas frequentes sobre exiftool nº 2 e nº 3. Você está tentando escrever "Data", mas esse não é o nome real da tag que o Windows lê. Além disso, o Photoshop Elements pode estar lendo uma tag diferente. E para acrescentar a tudo isso, acredito que o Windows e o Photoshop Elements lerão os carimbos de data e hora de maneira diferente.
Para ver todos os carimbos de data e hora do arquivo, execute este comando:
exiftool -time:all -G1 -a -s File.mp4
Isso fornecerá os nomes reais das tags em vez das descrições das tags. Também mostrará tags duplicadas e a quais grupos elas pertencem.
Acredito que as três tags que você provavelmente deseja tentar alterar são FileModifyDate
, FileCreateDate
(ambas tags System, o que significa que fazem parte do sistema de arquivos subjacente) e as Quicktime:CreateDate
tags. Para alterá-los, você usaria este comando:
exiftool -FileCreateDate="2019:07:22 12:00:00" -FileModifyDate="2019:07:22 12:00:00" -Quicktime:CreateDate="2019:07:22 12:00:00" FILE.mp4
É aqui que você se depara com o segundo problema. De acordo com as especificações, a Quicktime:CreateDate
tag deveria estar em UTC. O Windows entende isso e exibe a hora corretamente ajustada ao fuso horário local. Pelo que entendi, os programas da Adobe não leem corretamente e assumem que a hora é local, não UTC. Portanto, se o carimbo de data e hora for escrito de acordo com as especificações, o Photoshop Elements provavelmente não mostrará a hora adequada.
O comando acima escreverá o Quicktime:CreateDate
valor exatamente como foi escrito. Se você quiser escrever o valor de acordo com a especificação (ajustado para UTC), você pode adicionar -api QuickTimeUTC
ao comando e o exiftool ajustará a hora para UTC com base na configuração de hora do computador local ou se você incluir o fuso horário no valor escrito , por exemplo -Quicktime:CreateDate="2019:07:22 12:00:00-05:00"
, então o exiftool usará isso para ajustar ao UTC. Nesse exemplo, o exiftool acabará definindo o tempo como 2019:07:22 17:00:00
. O Windows irá lê-lo como 2019:07:22 12:00:00
(assumindo que seu fuso horário seja EDT, -05:00) e o Photoshop Elements irá lê-lo como 2019:07:22 17:00:00
.
Responder2
A data de criação/modificação do FWIW geralmente é atribuída ao Windows e refere-se à data em que um arquivo foi criado ou modificado.
Já a data para metadados mp3/4 se refere à data em que a música/álbum foi gravado. Você deve conseguir alterar os metadados de “data” do mp4 no Windows Explorer.
Método 1: - Destaque a música em WE. - Edite o(s) campo(s) de metadados na parte inferior da tela. - Clique em Salvar.
Método 2: - Clique com o botão direito na música em WE. - Selecione "Propriedades". - Selecione "Detalhes". - Edite o(s) campo(s) de metadados. (Observação: para selecionar o campo, clique à direita do nome do campo) - Clique em Aplicar.
Responder3
Aqui estão três programas que possuem recursos um pouco sobrepostos e todos funcionam de maneira um pouco diferente.
Usei-os para ajustar a data de criação dos arquivos de imagem e vídeo do Whatsapp no meu telefone.
Fiz um backup no cartão SD (fiz o backup no telefone) e quando restaurei as imagens em um novo telefone, o telefone alterou as datas de criação dos arquivos para a mesma data e hora atuais de todas as imagens. Então, é claro, tudo apareceu nos aplicativos da Galeria em datas e horários errados.
Então, no final, copiei todos os arquivos para minha área de trabalho, ajustei as datas dos arquivos (infelizmente não os horários) e copiei-os de volta para o telefone.
Trocador de arquivos em massa https://www.nirsoft.net/utils/bulk_file_changer.html
Utilizei a data de criação no arquivo de imagem e vídeo para alterar a data de acesso ao arquivo, e para alterar os demais campos.
Trocador de data Exif, mas só funciona para arquivos de imagem, não para mp4. https://www.relliksoftware.com/exifdatechanger/#download
Renomeador de arquivo avançadofoi útil para mp4, quando os arquivos não tinham metadados, apenas o nome do arquivo, para usar a data no nome do arquivo e modificar a data de criação, modificação e acesso.https://www.advancedrenamer.com/
Responder4
Você também pode tentar usar o MP4Workshop. Ele foi projetado para editar os metadados internos do arquivo MP4 e também pode adicionar deslocamento de fuso horário para alinhá-lo corretamente com todos os outros filmes e imagens, por exemplo, GooglePhotos. É um software gratuito, você pode baixar em mp4workshop.com. Ele pode lidar com arquivos únicos, mas também com lotes de arquivos (incluindo JPG e MOV). Saudações, João