1

Я должен удалить дополнительную информацию из заголовка .wav чтобы она могла быть обработана другой программой. После некоторого поиска я попытался использовать ffmpeg , например:

ffmpeg -y -i $filename -map_metadata -1 -codec copy $filename

или же

ffmpeg -y -i $filename -map_metadata -1 -c:v copy -c:a copy $filename

Однако, хотя новый .wav файл поддерживает старые функции, они оба сокращают длину моих .wav файлов, которые длиннее 4 секунд, например, 4,9 секунды становятся 4,03 в некоторых случаях, а записанный голос обрезается. ,

Что я могу использовать для своих целей? Мне нужен новый файл с теми же функциями (16 бит, 16000 Гц, моно, 256 кбит / с), но без информации.

1 ответ1

1

FFmpeg не редактирует файл на месте. Выход должен быть разным.

ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename

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