मैं उन ऑडियो फाइलों से शोर कम करने की कोशिश कर रहा हूं जिन्हें मैंने वीडियो से निकाला है। उद्देश्य भाषण को पहचानना है, इसलिए मैं 300 और 3000hz से नीचे की आवृत्तियों को फ़िल्टर करने की कोशिश कर रहा था। मैंने कमांड जारी करके इक्विलाइज़र फ़िल्टर का उपयोग करने की कोशिश की:
ffmpeg -f lavfi -i "amovie=input.wav,equalizer=f=1300:width_type=h:width=1000" output.wav
लेकिन यह मुझे त्रुटि देता है:
C:\Users\Sudh\Downloads>ffmpeg -f lavfi -i "amovie=input.wav,equalizer=f=300:w
th_type=h:width=3000" output.wav >output.txt
ffmpeg version git-2012-03-03-663d727-xuggle-4.0 Copyright (c) 2000-2012 the F
peg developers
built on Mar 20 2012 16:24:58 with gcc 4.5.2
configuration: --prefix=/d/desarrollo/xuggle --extra-version=xuggle-4.0 --ex
a-cflags=-I/d/desarrollo/xuggle/xuggle_v5/xuggle-xuggler-win/build/native/x86_
-w64-mingw32/captive/stage/d/desarrollo/xuggle/include --extra-ldflags=-L/d/de
rrollo/xuggle/xuggle_v5/xuggle-xuggler-win/build/native/x86_64-w64-mingw32/cap
ve/stage/d/desarrollo/xuggle/lib --enable-shared --enable-gpl --enable-nonfree
-enable-libx264 --enable-version3 --enable-cross-compile --cross-prefix= --arc
x86_64 --target-os=mingw32 --enable-libmp3lame --enable-libvorbis --enable-lib
eora --enable-libspeex --enable-libvo-aacenc --enable-libopencore-amrnb --enab
-libopencore-amrwb --enable-librtmp --enable-openssl --enable-zlib --enable-li
px
libavutil 51. 41.100 / 51. 41.100
libavcodec 54. 4.100 / 54. 4.100
libavformat 54. 1.100 / 54. 1.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 62.101 / 2. 62.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 7.100 / 0. 7.100
libpostproc 52. 0.100 / 52. 0.100
[wav @ 00000000006DB360] max_analyze_duration 5000000 reached at 5120000
[amovie @ 00000000006D9DF0] seek_point:0 format_name:(null) file_name:input.wa
stream_index:0
[lavfi @ 00000000006D97F0] No such filter: 'equalizer'
amovie=input.wav,equalizer=f=300:width_type=h:width=3000: Invalid argument
मैंने बैंड्रेजेक्ट फिल्टर का भी उपयोग करने की कोशिश की
ffmpeg -f lavfi -i "amovie=input.wav,equalizer=f=1300:width_type=h:width=1000" output.wav
लेकिन एक ही परिणाम के साथ "ऐसा कोई फ़िल्टर bandreject नहीं"।
मैं क्या खो रहा हूँ? Ffmpeg का उपयोग करके शोर को कम करने का एक बेहतर तरीका है?
इसके अलावा मैं नवीनतम 64 बिट स्थिर संस्करण का उपयोग कर रहा हूं http://ffmpeg.zeranoe.com/builds/
ffmpeg
तुम्हारे ऊपर %PATH%
पर्यावरण चर, शायद
ffmpeg
एक छवि के बजाय पाठ के रूप में आउटपुट कंसोल। यह पढ़ना आसान है, खोज योग्य है, और तीसरे पक्ष के मेजबानों पर निर्भर नहीं है। तुंहारेffmpeg
शायद बहुत पुराना है, लेकिन यह पता लगाना आसान होगा कि क्या आपने पूरा कंसोल आउटपुट प्रदान किया है।