FFmpeg не редактирует файл на месте. Выход должен быть разным.
ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename
Я должен удалить дополнительную информацию из .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 кбит / с), но без информации.
FFmpeg не редактирует файл на месте. Выход должен быть разным.
ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename