FFMPEG - Как сохранить метаданные во время транскодирования

1134
Arcturus

Ffmpeg новичок здесь. Я собрал командную строку, которая берет что-либо, вставленное в нее, и выводит аудио в aac:

for %%a in ("*.*") do ffmpeg -i "%%a" -vn -c:a aac -b:a 320k "Output\%%~na.aac"  pause 

Но когда я использую это для перекодирования музыкального файла в aac, в котором есть метаданные, он не переносится в выходной файл. Есть ли способ / модификация этой командной строки, которая будет копировать метаданные?

2
Измените `.aac` на` .m4a`. LordNeckbeard 8 лет назад 0
@LordNeckbeard Это сработало, спасибо! Arcturus 8 лет назад 0

1 ответ на вопрос

2
LordNeckbeard

I doubt you can dump metadata into raw ADTS AAC. Change .aac to .m4a and the metadata should be preserved.

Похожие вопросы