Есть ли способ удалить определенную часть звука из необработанного аудиофайла?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ удалить определенную часть звука из необработанного аудиофайла?

Сообщение Anonymous »

У меня есть два необработанных аудиофайла, созданных с помощью sip-пакетов. один содержит необработанный аудиофайл разговора между двумя людьми. Если я добавлю нового человека, в файл будет добавлена ​​музыка удержания, которая будет сохранена как новый необработанный аудиофайл. Мне нужно удалить музыку удержания, которая добавляется между необработанными аудиофайлами.
Есть ли какой-нибудь способ?
Мне нужно объединить оба этих необработанных аудиофайла. аудиофайл. но из-за промежуточной музыки в объединенном аудиофайле возникает конфликт.
Пожалуйста, помогите. (обратите внимание, что я использую Python для объединения необработанного аудиофайла)
def merge_binary_files(input_files, output_file, chunk_size=1024 * 16):
try:
# Open all input files in binary read mode
files = [open(file, 'rb') for file in input_files]

with open(output_file, 'wb') as out:
while True:
all_chunks_empty = True

for f in files:
chunk = f.read(chunk_size)

# If a chunk is not empty, write it to the output file
if chunk:
out.write(chunk)
all_chunks_empty = False

# Break if all chunks are empty, meaning we've reached the end of all files
if all_chunks_empty:
break

# Close all input files
for f in files:
f.close()

print(f"Binary files merged successfully into {output_file}")

except Exception as e:
print(f"An error occurred: {e}")

# Example usage:
input_files = [
'audio10002.raw',
'audio10000.raw',
]
merge_binary_files(input_files, '570-1.raw')


Подробнее здесь: https://stackoverflow.com/questions/786 ... audio-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»