동영상 파일 또는 음악 파일에서 오디오 부분만 따로 인코딩할 수 있는 배치파일입니다.

원본 파일 전체를 인코딩하거나 일부분만 지정해서 인코딩할 수도 있습니다.


우선 아래의 첨부파일을 받아서 압축을 풀면  Audio Batch Encoding 이라는 폴더가 만들어집니다.

Audio Batch Encoding.7z


그리고 아래의 배치파일을 받아서 Audio Batch Encoding 폴더에 넣으시면 됩니다.

Audio Batch Encoding.bat


아래 그림처럼 tools 폴더와 배치파일이 같은 위치에 있어야 합니다.


사용법은 간단합니다. 동영상 파일이나 음악 파일을 드래그해서 배치파일 위에 끌어다 놓으면 아래와 같이 cmd 창이 자동으로 실행됩니다.

(여러 개의 파일을 선택해서 한번에 끌어다 놓으면 순서대로 인코딩합니다. )


노란 네모 칸에 표시되는 옵션은 배치파일 위에 두 개 이상의 파일을 끌어다 놓았을 때만 나타납니다.

Y를 입력하면 처음에 입력한 설정들(주황색 네모 칸)이 모든 파일에 똑같이 적용됩니다.

따라서 Y를 입력하면 두 번째 인코딩부터는 옵션값을 물어보지 않고 자동으로 인코딩이 진행됩니다.

N을 입력하면 인코딩 설정들을 매번 따로 입력할 수 있습니다.

인코딩할 구간이나 오디오 인코더를 원본 파일마다 다르게 적용하려면 N을 입력하면 되겠죠.


주황색 네모 칸은 인코딩 시작 지점과 인코딩 종료 지점을 지정하거나 오디오 인코더를 설정하는 옵션입니다.

예를 들어 원본 파일의 1시간 30분 30초 지점부터 1시간 35분 30초 지점까지만 인코딩하려면

인코딩 시작 지점에는 013030 을 입력하고, 인코딩 종료 지점에는 013530 을 입력하면 됩니다.

원본 파일의 처음부터 끝까지 전부 인코딩하려면 기본값대로 000000, 240000 을 입력하면 되겠죠.

(인코딩 시작 지점과 종료 지점에 아무것도 입력하지 않고 엔터 키를 누르면 기본값이 적용됩니다.)

그리고 중간에 있는 오디오 다운믹스 옵션은 원본 파일의 오디오 채널 수가 2 보다 클 때만 나타나는 옵션입니다.

Y를 입력하면 2채널로 다운믹스하고 N을 입력하면 원본 채널 수 그대로 인코딩합니다.





Posted by 김코덱

댓글을 달아 주세요

  1. 은빈이# 2014.11.07 19:56 신고  댓글주소  수정/삭제  댓글쓰기

    TV수신카드에서 녹화한 TS파일을 오디오만 추출할려고..위프로그램로 인코딩을 했었는데..
    다음과 같은 메시지가 뜨믄서 인코딩이 제대루 되지 않았습니다...
    과연 어디가 문제일까요....대충해석해보니..무언가를 찾을수없단 소리인것같지만....이상하네요....ㅠ

    해당 사진 첨부가 안되어서...제개인블로그 화면에다가 따로 올렸습니다...

    http://blog.naver.com/md5519/220174680063

    • 김코덱 2014.11.07 21:42 신고  댓글주소  수정/삭제

      올려주신 부분보다는 본문에 있는 것처럼 배치파일 설정을 어떻게 입력하셨는지를 봐야할 것 같습니다
      꼭 캡쳐할 필요는 없고요 그냥 글로 써주셔도 됩니다

  2. 누런페이퍼 2016.06.18 17:00  댓글주소  수정/삭제  댓글쓰기

    아, 이런 방법도 있었군요. 잘봤어요.
    그런데 제가 쓰는 옵션이 정해져있어서 작업할 때마다 번거롭네요.

    그래서 말인데 별도의 선택없이 아래의 옵션을 고정으로 명령문을 만들어주실 수 없을까요?
    부탁드립니다.

    인코딩시작점: 000000
    인코딩종료점: 240000
    인코더: Nero AAC
    인코딩모드: VBR
    오디오품질: 1.0

  3. 별의 먼지 2016.06.19 15:37  댓글주소  수정/삭제  댓글쓰기

    저 인코딩 초보자인데 오디오 품질은 얼마 정도로 해야 효율이 좋나요?
    0.5~1.0 이라고 하니 너무 막연해서 말이죠.

  4. 2016.09.09 21:11  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  5. 2016.10.13 20:38  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • 김코덱 2016.10.15 21:37 신고  댓글주소  수정/삭제

      직역하면 "남아있는 +3ms의 딜레이는 수정될 수 없습니다"인데요
      재인코딩이 아니고 추출하는 거니까 딜레이를 완전이 0으로 만들 수는 없어서 그런 것 같습니다
      1000분의 9초나 3초나 미미한 건 마찬가지니까 신경 안 쓰셔도 될 것 같네요

      eac3to 옵션은 제대로 쓰신 것 같습니다
      https://en.wikibooks.org/wiki/Eac3to/How_to_Use
      위 페이지에 옵션 설명이 자세하게 나와있으니 참고해보세요

      그리고 메구이는 써본지가 오래돼서 잘 모르겠네요;
      eac3to에서 추출하지 않고 바로 flac으로 바꿀 수도 있습니다
      바로 flac으로 바꾸면 딜레이도 0으로 맞출 수 있겠네요

    • 2016.10.16 19:24  댓글주소  수정/삭제

      비밀댓글입니다

  6. H265 2017.02.25 11:36  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~ 항상 좋은 가르침 감사합니다.
    다름이 아니라 오디오에 관한 궁금한점이 생겼는데요

    1) Audio: English / Dolby TrueHD Audio / 7.1 / 48 kHz / 3951 kbps / 24-bit (AC3 Embedded: 5.1-EX / 48 kHz / 448 kbps / DN -4dB) DOLBY ATMOS
    2) Audio: English / DTS-HD Master Audio / 5.1 / 48 kHz / 2282 kbps / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)

    블루레이 원본의 오디오인데 이 경우 ac3로 추출하려면 1)번을 추출하는게 더 좋아 보이는데 (dd-ex)
    448kbps를 640kbps로 추출하는것이 더 좋은게 맞겠죠?
    그렇다면 eac3to c:\ 1) audio.ac3 -640 으로 하면 될 것 같은데요..
    ATMOS이므로 백그라운드 사운드를 좀 더 고급지게 추출하려면 dolby pro encoder로 추출하는게 맞을까요?
    궁금합니다~

    • 김코덱 2017.02.27 19:06 신고  댓글주소  수정/삭제

      보통 인코딩 없이 원본 그대로 뽑아내는 걸 추출한다고 하는데요

      eac3to c:\ 1) audio.ac3 -640

      이렇게 하시면 1번 오디오를 ac3 640kbps로 재인코딩합니다
      재인코딩하시려는 거면 상관없지만..dd-ex를 원본 그대로 추출하시려는 거면

      eac3to c:\ 1) audio.ac3 -core

      이렇게 쓰시면 될 겁니다
      추출은 원본을 그대로 뽑아내는 거니까 원본 dd-ex의 비트레이트인 448kbps는 바꿀 수가 없죠
      보통은 저런 경우에 dts-core를 추출하는 것도 괜찮습니다