Как я могу удалить.метаданные wav без изменения каких-либо функций?

Я должен удалить дополнительную информацию из .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 в некоторых случаях, и записанный голос режется.

что я могу использовать для моей цели? Мне нужен новый файл с теми же функциями (16bit, 16000Hz, mono, 256kb/s), но без информации.

6
задан Dmitry Grigoryev
12.01.2023 5:29 Количество просмотров материала 3194
Распечатать страницу

1 ответ

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

ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename
1
отвечен Gyan 2023-01-13 13:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх