Как писать exif-теги при создании файла MP4 с помощью ffmpeg - PullRequest
0 голосов
/ 04 марта 2020

Я вижу много вопросов о том, как добавить EXIF-теги в MP4 и другие медиа-файлы с помощью ffmpeg. Я не заинтересован в этом. В настоящее время у меня есть команда exiftool, которую я запускаю после факта, но это занимает некоторое время, потому что нужно переписать весь файл.

Вместо этого я хотел бы добавить теги в файл MP4 при первоначальном создании , поэтому мне нужно только один раз записать файл.

Я нашел эту страницу при создании метаданных, но в нем нет списка любые метаданных, которые я хочу установить. Я пытаюсь установить все метки времени, убедившись, что они правильно установлены в UT C, когда это применимо, как в случае с некоторыми из меток времени дорожки / носителя.

Обновление: я вижу, этот вопрос привлек понижение голосов и голосование за закрытие из-за претензий по поводу того, что это вне топики c, поскольку якобы речь идет не о программировании. Я использую ffmpeg в bash скрипте, который выполняет некоторую автоматизацию, поэтому я не уверен, почему это требование было сделано. Конечно, есть и другие подобные вопросы (просто посмотрите на несколько с тегом ffmpeg).

1 Ответ

1 голос
/ 05 марта 2020

Вы ищете это?

ffmpeg -y -i in.mp4 -metadata creation_time="2015-10-21 07:28:00" -map 0 -c copy out.mp4

Используйте -metadata creation_time="$(date +'%F %T')", чтобы записать время запуска вашей команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...