혹시 최근 mencoder 에서 인코딩문제가 발생하시는 분 계신가요?

ikshin의 이미지

데비안 테스팅, 커널 2.6.8, mencoder 1.0-pre7 사용중입니다.
참고로 mencoder 는 데비안의 패키지를 이용해 설치된 것입니다.

제 컴엔 시그마 사이버TV 카드가 장착되어 있어서, mencoder 를 통해
TV 를 avi 파일로 캡쳐하곤 했었습니다.
근데 이틀전 시스템 업뎃을 하며 mencoder 까지 업데이트를 하게 됐거든요.

그때 업뎃된 버전이 바로 1.0-pre7 이구요. 근데 그때부터 갑자기 mencoder로
TV를 캡쳐하면 오디오는 제대로 인코딩됐는데 비디오는 인코딩되지가 않습니다.결과적으로 오디오만 인코딩되어 있는거죠. 캡쳐파일을 재생해보면 소리만 들립니다. 캡쳐된 비디오를 플레이시킬때 터미널에 뿌려지는 메세지에는 "Video: no video" 라는 메세지만 뜨네요...-_-

비단 TV 캡쳐쪽에서만 문제가 있는게 아니라 mencoder 를 이용해 기존의 비디오파일을 다른포맷으로 재인코딩시킬때도 비디오는 인코딩되지 않고 오디오만 인코딩이 되어지더군요. 분명 같은 명령어를 사용했는데도 업뎃되기 전까진 멀쩡히 잘되던게 갑자기 안되는거죠. 더더욱 문제의 발단이 mencoder 자체에 있지 않나하는 의심이 들게하네요.

웃긴건 mencoder 를 업뎃하기 바로전까진 똑같은 캡쳐명령어를 이용해 오디오와 비디오가 모두 제대로 인코딩됐었다는거죠.
참고로 제가 TV 를 캡쳐할때 사용하는 명령입니다.

mencoder tv:// -tv driver=v4l2:norm=ntsc:chanlist=us-cable:input=0:channel=24:width=320:height=240 -endpos 600 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800 -oac mp3lame -o /tmp/untitled_`date +%Y%m%d%H%M%S`.avi

혹시 최근의 mencoder 버전에서 문제가 있었던건 아닐까하는 생각도 들긴하는데... 저와 같은 버전의 mencoder 데비안 패키지를 사용하고 계신분도 이런 문제가 있는지 궁금하네요.
어쨋든 mencoder 로 TV 캡쳐하는 방법에 대한 조언이나, 혹은 TV 캡쳐용으로
대체할 수 있을만한 TV 캡쳐 유틸리티를 알고 계시면 추천 좀 부탁드립니다.

pamisu1의 이미지

사실 전 티비녹화를 거의 포기하고 있었는데, mplayer 두배크기로 보기 단축키를
검색하다가 오히려 mencoder로 티비녹화하는 정확한 옵션을 알게 되었습니다.

위에 나와있는 걸 그대로 복사해서 터미널에 실행시켜보니 딱 녹화가 되더군요.
그래서 이렇게 고마움을 표시합니다.
다만 문제가 있다면 소리가 녹음이 안된다는 것인데, 이건 아무래도 질문을 올려야겠네요.

그나저나 그 빌어먹을 man 페이지를 보고도 해결 못한 걸 엉뚱하게 이렇게 해결하네요.
사실 man mplayer 같은 것으로 하면 그 내용이 너무 길고, 게다가 영어로 되어있으니
엔간한 고수 아니고는 그 옵션을 찾기란 거의 불가능합니다.

저도 해볼 때 까지는 해본다고 mplayer tv://24 이런 식으로 별별 옵션을 다 줘봐도
녹화는 고사하고 mplayer로는 티비보는 것 조차 못했습니다.

그런데, 위에 있는 옵션을 보니 제가 한번씩은 다 삽질했던 옵션들을 정확하게 조합한 것이네요. man 페이지에는 부분별 예문은 있어도 티비녹화나 티비시청에 관한 종합적 예문은 없습니다.그러니 초보자가 아무리 백날 헤매봐도 다른 나라 말로 되어있는 그 긴 메뉴얼에서는
죽었다 깨어나도 해답을 찾을 수 없는 거죠.

솔직한 말로 메뉴얼을 보고 할 정도면 그건 이미 고수죠. 하다못해 전자제품이나 계산기 같은 걸 사도 따라나오는 메뉴얼이 있지만 그걸 보면서 동작시키는 사람이 있습니까?

메뉴얼이 좀 쉬워야지 보고 하는 거지..아주 짧고 쉬운 한글 메뉴얼조차 그걸 보는 일이 간단한 일이 아닙니다. 영어로 되어있는 책 한권짜리 전자계산기 메뉴얼을 보고 할 엄두나 날까요?

그래서 가끔가다가 답변란에 man 페이지를 보란 간단한 답변 한 줄만 있는 걸 보면
솔직한 얘기로 딱 때려주고 싶을 정도입니다.

그런 사람은 가령 스페인어로 된 책 한권 분량의 메뉴얼이 동봉된 전자제품을 사용하다가 뭔가 이상하게 작동하는 등의 난감한 일을 당해봐야 합니다.자기보다 그 제품을 잘 아는 이에게 도움을 구했다가 '메뉴얼 보고 해보시죠 초보자님' 같은 대답을 들어봐야 그동안 자기가 해온 대답이 얼마나 사람을 열받게 하는 성의없는 대답인지 깨닫게 될 겁니다.

메뉴얼같은 걸 봐서 해결할 실력이면 질문할 일도 없죠.그 메뉴얼이란 것도 보고 여기저기 검색해서 따라도 해보고 해도 안되니까 질문을 올리는 거죠.

이런 이런.. 제가 녹화할 수 있는 기본 방법을 알게 된 게 너무 기뻐서 흥분한 마음으로
글을 쓰다보니 그동안 답답하고 화나던 심정을 하소연하는 글을 써버리고 말았네요.

제가 진짜 쓰고 싶은 뜻은 비록 의도가 다른 글이지만 전 이 글을 보고 도움을 받게 되어 진심진심진심으로 감사하다는 것입니다..

테스트 해보니까 10분동안 녹화하고 60메가 정도가 나오더군요.
이제 전 소리가 녹음되지 않는 문제에 대해 질문 올리러 갑니다. 거듭 거듭 감사합니다.

bootmeta의 이미지


[가끔가다가 답변란에 man 페이지를 보란 간단한 답변 한 줄만 있는 걸 보면
솔직한 얘기로 딱 때려주고 싶을 정도입니다.]

저 역시 분량이 많은 man page나 info 보다가 답답할 때가 많습니다.

그러나 보통 답변에 man page 참고하라는 언급하는 이유는 2가지 중 하나가 아닐까 생각합니다.
1. 잘못 설명했다가 더 혼란스러우니 정확히 이해하려면 man만한 것이 없다.
2. 혹시 지나치고 못 봤을지 모르니 man을 다시 한번 상기 시켜준다.

적어도 답변을 달아 준 것을 긍정적으로 ^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.