Girei um vídeo MP4 e, nesse processo, perdi os metadados corretos e o registro de data e hora do arquivo.
Existe uma maneira de copiar os metadados e o carimbo de data/hora do arquivo original (não rotacionado) para o novo arquivo. (Observe que não estou perguntando como copiar um arquivo preservando o carimbo de data/hora, mas sim como transferir essas informações para outro arquivo.)
Verificar se há
exiftool
Copiar metadados em lote de um arquivo para outro (EXIFTOOL)
Cópia de todos os metadados de um arquivo de imagem para outro
como posso copiar campos exif personalizados de uma imagem para outra com o exiftool?
Exemplo:
exiftool -tagsfromfile orig.jpg -exif new.jpg
exiftool -tagsFromFile original.mp4 -all:all -P new.mp4
Obter data do nome do arquivo para alterar a data nas Meta Info do arquivo mp4 com Exiftool
Comando ExifTool para copiar em lote metadados .mp4 de arquivos para arquivos?
Os metadados internos no arquivo podem ser copiados com algo como exiftool. (Veja outra resposta.)
Você pode copiar as datas do sistema de arquivos (atime, mtime),
touch -r oldfile newfile
mas ctime (alterar hora) só pode ser definido para a hora atual, não podendo ser alterado de outra forma.Provavelmente não há uma ferramenta para copiar outros metadados do sistema de arquivos. Você teria que configurá-la manualmente, e algumas não podem ser definidas por usuários não administradores.