LINUX.ORG.RU

скрипт ffmpeg для обработки речи

 , , , ,


0

2

Исходные файлы - это звук из различных передач и пользовательских видео (с самым разным уровнем громкости и шумов). Опытным путём была составлена следующая цепь эффектов.

У кого какие будут предложения/собственные варианты?

#!/bin/sh

mkdir _обработано

for f in *.mp3;

do

ffmpeg -y -i «$f» -ar 44100 -ac 1 -ab 320k -af «lowpass=f=14000» temp1.mp3

ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «highpass=f=120» temp2.mp3

ffmpeg -y -i temp2.mp3 -ar 44100 -ac 2 -ab 320k -af «agate=threshold=0.0030» temp1.mp3

#For audio with whisper and explosion parts:

ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0» temp2.mp3

#Expander:

ffmpeg -y -i temp2.mp3 -ar 44100 -ac 2 -ab 320k -af «compand=attacks=0:points=-80/-169|-54/-80|-49.5/-64.6|-41.1/-41.1|-25.8/-15|-10.8/-4.5|0/0|20/8.3» temp1.mp3

ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «dynaudnorm=m=15» «_обработано/$f»

rm temp1.mp3 rm temp2.mp3

done



Последнее исправление: rdstrcmrd (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.