У меня на диске куча фильмов в формате avi. Однако они не содержат метаданных, таких как заголовок и т.д.
Я нашел команду, которая сделает это для меня:
ffmpeg -i input.avi -metadata title="Moonshine" -metadata author="Moonshine" -metadata copyright="2009" -metadata comment="foo" -acodec copy -vcodec copy output.avi
Это прекрасно работает, но он будет копировать только одну звуковую дорожку. Мои файлы содержат более одной звуковой дорожки. Я хочу, чтобы ffmpeg скопировал все и дал файлу название.
Кроме того, есть ли способ дать аудиотрекам название языка? Например, файл содержит 2 звуковых дорожки. Первый - английский, второй - русский. Как правильно их назвать, чтобы при использовании видеоплеера в языковом меню отображалось, что первый - английский, а второй - русский?