특정 패턴을 찾아서 삭제하고 싶네요.. 어학mp3인데 정기적으로 들리는 종소리가 귀찮아서요.. 몇백개정도는 되기에 일일이 찾아가면서 지울순 없을것같고 패턴을 찾아서 일괄적으로 묵음처리할수있는 프로그램 있을까여...?
그 종소리라는게 진짜 binary데이터 수준에서 똑같이 들어간게 아니라면 힘들거 같은데요. 녹음해서 넣은거라면 잡음때문에 소리가 약간씩 다를테고 그걸 대강 인식하게 하는건 정말 힘들겁니다. 그런게 가능하다면 저도 어떻게 하는건지 알고싶군요
방법은, PCM으로 디코딩한 후 frequency domain에서 음성인식을 하듯 주파수를 잡아낼 수는 있을 것입니다.
근데 벨소리에 해당하는 주파수를 gain 줄이거나 해버리면...
강의 중간에 해당 주파수에 걸리는 소리가 있으면 그것도 날라가버리는 문제가 있을텐데요.
여튼 쉽지는 않을겁니다.
종소리에 해당하는 주파수 변화가 검색되면 PCM 영역에서 해당 시간을 삭제하도록 하면 될 것입니다.
전체 스펙트럼을 검색할 것이 아니라 순간 스펙트럼의 변화를 검색해야겠죠.
검색해보니 이런게 있습니다.
http://en.wikipedia.org/wiki/Acoustic_fingerprint
http://www.foosic.org/libfooid.php
http://www.arboretum.com/products/plugins/ionizer_main.html
국내외에서도 휴대폰이나 웹에 연결되서
흥얼거리면 노래 검색되거나 유사한 노래끼리 묶어주는 서비스가 상용화된 적 있습니다.
VST나 DXi같은거 노이즈 관련해서 뒤져보면 나올 것 같습니다.
재벌 2세가 재벌이 될 확률과 금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록 자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전http://blog.aaidee.com
귀태닷컴http://www.gwitae.com
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
그건 진짜 어렵겠는데요.
그 종소리라는게 진짜 binary데이터 수준에서 똑같이 들어간게 아니라면 힘들거 같은데요.
녹음해서 넣은거라면 잡음때문에 소리가 약간씩 다를테고 그걸 대강 인식하게 하는건 정말 힘들겁니다.
그런게 가능하다면 저도 어떻게 하는건지 알고싶군요
방법은, PCM으로
방법은, PCM으로 디코딩한 후 frequency domain에서 음성인식을 하듯 주파수를 잡아낼 수는 있을 것입니다.
주파수를 잡으면 되긴 되겠네요
근데 벨소리에 해당하는 주파수를 gain 줄이거나 해버리면...
강의 중간에 해당 주파수에 걸리는 소리가 있으면 그것도 날라가버리는 문제가 있을텐데요.
여튼 쉽지는 않을겁니다.
변화 검색
종소리에 해당하는 주파수 변화가 검색되면 PCM 영역에서 해당 시간을 삭제하도록 하면 될 것입니다.
전체 스펙트럼을 검색할 것이 아니라 순간 스펙트럼의 변화를 검색해야겠죠.
검색해보니 이런게
검색해보니 이런게 있습니다.
http://en.wikipedia.org/wiki/Acoustic_fingerprint
http://www.foosic.org/libfooid.php
http://www.arboretum.com/products/plugins/ionizer_main.html
국내외에서도 휴대폰이나 웹에 연결되서
흥얼거리면 노래 검색되거나 유사한 노래끼리 묶어주는 서비스가 상용화된 적 있습니다.
VST나 DXi같은거 노이즈 관련해서 뒤져보면 나올 것 같습니다.
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
댓글 달기