본문 바로가기

WebRTC

audioproc_f argument 200907

audioproc_f는 webrtc audio_processing module의 파일모드 테스트 툴이다.

이 툴을 사용하기 위해서는 

build option에 apm_debug_dump=true로 주어야한다.

 

webrtc.gni 파일에

apm_debug_dump = true //false를 true로 변경

 

.\audioproc_f.exe -ri C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\far-end_1.wav --use_stream_delay 1 --stream_delay 4 --all_default --verbose -i C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\input.wav --o C:\Users\nohseonghun\Documents\develop\aec-dump\200903\output.wav --ro C:\Users\nohseonghun\Documents\develop\aec-dump\200903\reverse0.wav --dump_data_output_dir C:\Users\nohseonghun\Documents\develop\aec-dump\200903

.\audioproc_f.exe -ri C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\far-end_1.wav --use_stream_delay 1 --stream_delay 4 --all_default --verbose -i C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\input.wav --o C:\Users\nohseonghun\Documents\develop\aec-dump\200903\output.wav --ro C:\Users\nohseonghun\Documents\develop\aec-dump\200903\reverse0.wav --dump_data_output_dir C:\Users\nohseonghun\Documents\develop\aec-dump\200903

.\audioproc_f.exe -ri C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\far-end_1.wav --fixed_interface --use_stream_delay 1 --stream_delay 42 --all_default --verbose -i C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\input.wav --o C:\Users\nohseonghun\Documents\develop\aec-dump\200903\output.wav --ro C:\Users\nohseonghun\Documents\develop\aec-dump\200903\reverse0.wav --dump_data_output_dir C:\Users\nohseonghun\Documents\develop\aec-dump\200903

 

stream_delay 32 => total delay of 8블럭

iip_adapter에서 강제로 capture를 9블럭 버퍼링 시켜줌.

.\audioproc_f.exe -ri C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\far-end_1.wav --fixed_interface --use_stream_delay 1 --stream_delay 32 --all_default --verbose -i C:\Users\nohseonghun\Documents\develop\echo-cancellation-tester\src\assets\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\4\input.wav --o C:\Users\nohseonghun\Documents\develop\aec-dump\200907\output.wav --ro C:\Users\nohseonghun\Documents\develop\aec-dump\200907\reverse0.wav --dump_data_output_dir C:\Users\nohseonghun\Documents\develop\aec-dump\200907

 

21.03.17추가

.\audioproc_f.exe -ri C:\develop\DB\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\far-end_1.wav --fixed_interface --use_stream_delay 1 --stream_delay 32 --all_default --verbose -i C:\develop\DB\IR_random_RT60_0.3_SNR_0_FarEnd_music_sil_0.5_cutoff_768_NonLin_0\input.wav --o C:\develop\aecdump\210317\output.wav --ro C:\develop\aecdump\210317\reverse0.wav --dump_data_output_dir C:\develop\aecdump\210317 --dump_data

 

'WebRTC' 카테고리의 다른 글

Chromium debug log  (0) 2020.09.07
WebRTC 실제 테스트  (0) 2020.07.30
SoX 명령어 cheat sheet  (0) 2020.07.22
aec_dump 관련 내용  (0) 2020.07.16
webRTC aec3 pipline  (0) 2020.06.16