Учитывая этот файл, у меня смешанные результаты записи метаданных. Например, эта команда

ffmpeg -i confetti.mp4 -c copy -f adts - |
ffmpeg -i - -c copy -bsf aac_adtstoasc -movflags faststart \
  -metadata title = конфетти good.m4a

Создает файл M4A, который корректно воспроизводится с распознанными метаданными. Однако эта команда

ffmpeg -i confetti.mp4 -c copy -vn -movflags faststart \
  -metadata title = Confetti bad.m4a

Создает файл, который воспроизводится правильно, но мой проигрыватель не распознает метаданные. Обратите внимание, что я также попытался добавить -bsf aac_adtstoascк плохой команде безрезультатно. Как настроить вторую команду, чтобы она заработала?

Связанный тикет с выводом командной строки

Связанная тема

Стивен Пенни
источник