VideoReDo의 Transport Muxer Buffer Underflow 에러 해결 방법

지식 누리/인코딩 2010.03.19 18:19
 

Mpeg stream error: Transport Muxer Buffer Underflow, details in VideoReDo.log.
VideoReDo는 프레임 단위로 자르기가 가능해서 비디오 편집 시에 많이 쓰이는 툴입니다.




VideoReDo로 소스를 잘라서 다른 이름으로 저장할 경우에 가끔 아래와 같은 에러가 날 때가 있습니다.


Mpeg stream error: Transport Muxer Buffer Underflow

Mpeg stream error: Transport Muxer Buffer Underflow, details in VideoReDo.log.



이 에러를 해결하기 위해서는 옵션을 수정해 주어야 합니다.
메뉴의 Tools-Options를 클릭합니다.




Transport stream output 탭을 선택해서 해당 옵션 항목을 엽니다.
오른쪽의 Output Mux Rate를 보면 Automatic이 기본값으로 선택되어 있습니다.

Transport stream output 탭



빨간 상자 안의 Manual을 선택한 뒤 Mux rate(Mbps)를 기본값 10에서 20,30,40,50으로 순차적으로 올려 봅니다.
Output Mux Rate 수정



Mux rate를 올리면서 다시 작업을 해 보면 에러가 나지 않는 값을 찾을 수 있습니다.


참고로 VideoReDo의 Help에서 Output Mux Rate에 대한 설명을 첨부합니다.

Output Mux Rate:
A transport stream is transmitted at a constant bit rate known as the Mux Rate. This is a critical value when creating a transport stream. If its too large, the output stream will be larger than necessary, and if too low, audio and video packets will underflow.

transport stream은 Mux Rate라고 일컫는 일정한 비트레이트로 전송된다. 이것은 transport stream을 만들 때 중요한 값이다. 만약 이 값이 너무 크면 출력되는 stream이 필요 이상으로 커지고, 너무 작으면 음성과 영상 패킷이 underflow된다.
 


신고

설정

트랙백

댓글

  • min 2010.04.23 17:16 신고 ADDR 수정/삭제 답글

    제가 VideoReDo TVSuite를 tp파일 합치려고 다운받고 설치했는데요
    파일을 열면

    No PIDs specified when trying to open a transport stream이라고 뜨는데요ㅜ

    이거 어떻게 해결해야 하나요?
    답변 해주시면 감사하겠습니다ㅜ

    • BlogIcon nuon 2010.04.23 18:27 신고 수정/삭제

      메뉴에서
      Tools > Options > Stream Parameters로 가셔서
      Ignore Transport Stream Maps에 체크하고 다시 파일을 열면 해결이 될 거예요.

      이렇게 한 번 해 보시고 결과 알려 주세요^^

    • min 2010.04.23 20:25 신고 수정/삭제

      답변 감사합니다!

      근데 이번에는 Audio Stream not MPEG1 이라고 뜨면서 안되네요ㅜ
      알려주신대로 설정 바꾸고 나서 어떤 파일은 열리는데 어떤 파일은 이런 문구가 뜨면서 안 열려요

      아 그리고 뜬 파일도 어떤거는 오류가 나서 닫히고 그러네요ㅜ

      제가 한 tp파일에서 20개정도 부분적으로 잘랐는데
      이거 합치려고 하는 거 거든요
      근데 컴맹이라서 잘 모르는 탓에^_^;;;

      여튼 답변 너무 너무 감사드립니다!!

    • BlogIcon nuon 2010.04.23 20:46 신고 수정/삭제

      제가 겪어 보지 못한 에러 메시지라서 방법을 알려 드리기가 어렵네요ㅜㅜ
      그럼 혹시 HDTVtoMPEG2를 사용해 보시겠어요?
      VideoReDo와 마찬가지로 MPEG2코덱의 TP,TS파일 자르고 합치는 게 가능합니다.

      http://www-personal.umich.edu/~balazer/HDTVtoMPEG2/HDTVtoMPEG2_v1.11.94.zip

    • min 2010.04.23 20:52 신고 수정/삭제

      아 그러시구나ㅜㅜ 그래도 답변 너무 감사드려요 진짜ㅜ

      아, 제가 처음에 HDTVtoMPEG2를 사용해서 TP파일 자른 다음에 붙였는데요,
      붙이니까 원래는 5분도 안 되는 영상이 2시간이 넘어가는 재생시간 오류가 나더라구요..;;
      중간 중간 화면이 넘어가면서 매끄럽지 않은 부분도 있구요..
      이건 왜 그런지 혹시 아시는지요?ㅜㅜ

      그래서 videoredo를 다운받고 그런 거였는데..

      아무래도 포기해야 할까봐요^_^;;
      며칠간 여러 프로그램 다운받아서 끙끙댔는데
      아무래도 이런 거에 대해서 잘 모르다보니 힘에 부치네요

      여튼 친절하고 빠른 답변 너무 감사드립니다 정말!!

    • min 2010.04.23 21:07 신고 수정/삭제

      어휴 아니에요 감사합니다 진짜ㅜㅜ

      영상이 16기가기도 하지만;;ㅎㅎ
      무엇보다 이렇게 답변 주신 것만 해도 너무 고맙습니다!

      여튼 정말 감사해요^_^

    • BlogIcon nuon 2010.04.23 21:21 신고 수정/삭제

      혹시 길지 않은 영상이라면 저에게 메일로 보내 주실 수 있나요? 저도 한 번 방법을 찾아 볼게요^^

    • BlogIcon nuon 2010.04.23 21:22 신고 수정/삭제

      큰 도움 못 드려서 죄송합니다ㅜㅜ 편안한 밤 보내세요~

  • 행인1 2010.12.17 02:13 신고 ADDR 수정/삭제 답글

    설명에 보면 '너무 작으면 음성과 영상 패킷이 underflow된다'라고 되어있는데요. 그럼 화질에 영향이 있다는 뜻인가요? 너무 작다는게 정확히 어느 수치를 말하는건지 잘 모르겠네요.

  • 하로 2011.02.13 17:06 신고 ADDR 수정/삭제 답글

    안녕하세요 ^^ 저도 이와같은 문제가 하는도중에 생겼는데요
    근데 옵션에 Transport stream output 탭이 없어요
    나머지는 다있는데;;

    아 해결책을 찾나했는데 여기서 또막히네요 버전은 4.20.5.600 입니당

  • 지나가다 2014.08.07 14:49 신고 ADDR 수정/삭제 답글

    혹시나 Mux Rate 값을 수정해도 계속 에러가 발생하는 분이 계시면 에러가 발생하는 구간의 시작 프레임을 1~2프레임 정도 더 잘라주시고 편집해보세요. 이 경우 Mux Rate 값을 수정하지 않아도 에러가 발생하지 않네요.


티스토리 툴바