1

Я использую ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a для извлечения аудио из файла mp4. Однако, когда я открываю mp4 в Spek, он показывает 255 кбит / с AAC, а извлеченный файл - только 200 кбит / с. Также спектрограмма не идентична 1:1, есть небольшие отличия. Почему это так? Это нормально или есть лучший способ сделать это?

2 ответа2

0

Согласно учебникам DSP, смещение частоты может иметь значительные спектральные эффекты, см. "Интерполяция" и "прореживание". Если это вообще возможно, убедитесь, что частота дискретизации и / или скорость передачи битов в точности совпадают, это сохранит как можно большую часть аудио. Любое другое соображение должно использовать различные предварительные фильтры, чтобы гарантировать отсутствие спектрального алиасинга.

0

Попробуйте демультиплексировать аудио с помощью чего-то вроде mp4muxer или avidemux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .