Как пометить метаданные m4v файлами с помощью FFmpeg - PullRequest
0 голосов
/ 21 мая 2019

Поэтому я пытаюсь добавить метаданные к видеофайлу m4v из имени файла.Тем не менее, я не могу найти ответ на странице man -h, и все в Интернете показывает, как получить метаданные из m4v.

Я посмотрел здесь на StackOverflow, а также в Интернете для ответа и большинствоответы на извлечение метаданных из файла m4v, но ничего на пометку файла (кроме удаления метаданных).Я нашел это http://jonhall.info/create_id3_tags_using_ffmpeg/ относительно тегирования mp3-файла, который я попробовал синтаксис, и он терпит неудачу.

Вот синтаксис mp3, который я попытался вставить в mp3: m4v

ffmpeg32 -i in.m4v -metadata title = "Название, которое вы хотите" out.m4v

Также пробовала также следующее

ffmpeg -i "$ filedir $ name" -metadata title = "Название, которое вы хотите" -c: v copy -c: копия "$ filedir $ newname"

Эта команда работает для удаления метаданных из файла

ffmpeg -i "$ filedir $ name" -map_metadata -1 -c: v copy -c: копия "$ filedir $ newname"

Ошибка Я обычно получаю синтаксическую ошибку.

Любая помощь очень ценится

1 Ответ

0 голосов
/ 21 мая 2019

Так что, очевидно, у меня не было пути в моем профиле, поэтому команда не выполнялась в моем скрипте. Добавив полный путь / usr / local / bin / ffmpeg, я смог заставить работать следующую команду

/ usr / local / bin / ffmpeg -i in.m4v -metadata title = "Название, которое вы хотите" out.m4v

Надеюсь, что это поможет кому-то еще, кто может пропустить это.

...