mp3 eq적용하는 방법

kimjs0928의 이미지

안녕하세요..

현재 ffmpeg 을 사용해서 mp3를 만들었습니다.. 플레이는 잘되고 있습니다..

eq를 적용해야 하는데 기존 소스에 적용방법이 있는지요??

없으면 어떤 방법으로 적용해야 하는지 부탁드립니다..

그리고 spectrum data 적용하는것도 부탁좀 드립니다...

감사합니다...

NK의 이미지

http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

어떤 기기에서 구현하고자 하시는지는 모르겠지만 저사양 기기에서 구현하신다면 위의 글이 많은 참고가 되실겁니다.
FFT 등으로 주파수 대역별로 나눠서 적용하는 방법이 있지만 성능을 많이 먹거든요.

from nightknight

kimjs0928의 이미지

저걸 코덱에서 어디에 쯤에 적용해야 될까요???

혹시 구현된 샘플코드는 인터넷에 없나요??

자료 감사합니다...

kilikan의 이미지

코덱->*->사운드카드

*표 위치..

이런거 물어보시는거 아니죠? ^^; 출력전 amplify하는 부분이 있다면 그전에 적용하면 되겠습니다만...
(맞나;; -_- 본지 오래되서 기억이 가물가물)

fft 해서 해주는게 제일 확실하긴 하지만, 보통은 코덱이란 놈 안에서 이미 fft란 연산량 많이 잡아먹는짓을 하니..

mpeg-audio쪽을 더 파고 싶으시면, 원서 아니면 '디지털 오디오 코딩과 표준 소개'라고 홍릉쪽에서 나온책이 있고요..

음성/오디오 처리에 대해서 궁금하시다면(EQ라던지 스펙트로그렘) dsp 검색어로 검색해서 보면 적당한 책들 많이 나올듯 합니다.

맞는 답변인지는 모르겠지만, 참고 되시라고 적습니다. 아.. ffmpeg은 비디오/오디오 코덱 같이 있는거 아니던가요. mp3플레이어라면 오디오 코덱만 붙어있는거 가져다 쓰는게 편할텐데요. :)

kilikan의 이미지

구글신에게 물어보면 잡다한 논문부터, 소스까지 (C가 아니라 matlab코드로 나올수도.. )

무지하게 많이 나왔던걸로 기억합니다만..

업무시간이라 이만 휘리릭~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.