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 |