tvtime 시청질문입니다 (cx2388칩)

d0ntp2nic의 이미지

안녕하세요

제가 SiGMA TV 3 MPEG 를 가지고있습니다. (우분투 7.10 gutsy 입니다)

CX2388칩이더군요..

#lspci
..
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
02:01.0 Multimedia audio controller: Yamaha Corporation YMF-724F [DS-1 Audio Controller] (rev 03)
02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:03.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
02:03.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)

우분투 포럼에 cx2388 내용이 있어 아래과 같이 실행하였습니다.

source : http://ubuntuforums.org/showthread.php?t=332837

cd /etc/modprobe.d/
sudo echo "options cx88xx card=4 tuner=44" > cx88xx
modprobe -r cx8800
modprobe cx8800</pre>

tvtime은 시냅틱을 통해서 설치하였습니다.

재부팅후 ..

#dmesg
..
[   28.245679] Linux video capture interface: v2.00
[   28.406266] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
[   28.406388] CORE cx88[0]: subsystem: 1620:2006, board: ATI TV Wonder Pro [card=4,insmod option]
[   28.406394] TV tuner 44 at 0x1fe, Radio tuner -1 at 0x1fe
[   28.463630] cx2388x v4l2 driver version 0.0.6 loaded
[   28.551494] cx88[0]/2: cx2388x 8802 Driver Manager
[   28.551779] ACPI: PCI Interrupt 0000:02:03.0[A] -> GSI 20 (level, low) -> IRQ 21
[   28.551849] CORE cx88[0]: subsystem: 1620:2006, board: ATI TV Wonder Pro [card=4,insmod option]
[   28.551854] TV tuner 44 at 0x1fe, Radio tuner -1 at 0x1fe
[   28.655083] input: ImPS/2 Generic Wheel Mouse as /class/input/input2
[   28.657632] input: PC Speaker as /class/input/input3
[   28.657673] parport_pc 00:06: reported by Plug and Play ACPI
[   28.657779] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
[   28.710099] cx88[0]/0: found at 0000:02:03.0, rev: 5, irq: 21, latency: 32, mmio: 0xf5000000
[   28.828325] tuner 0-0060: All bytes are equal. It is not a TEA5767
[   28.828330] tuner 0-0060: chip found @ 0xc0 (cx88[0])
[   28.828359] tuner 0-0060: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant))
[   28.828363] tuner 0-0060: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant))
[   28.862025] cx88[0]/0: registered device video0 [v4l2]
[   28.862076] cx88[0]/0: registered device vbi0

tvtime은 NTSC / cable 로 설정하였고 화질은 조금 저급화질로 나오지만 출력이됩니다.

문제는 sound 가 안나온다는것인데요..;;

혹시 화질이나 사운드 부분에 대해서 아시는분은 설명조금부탁드릴께요..

감사합니다.!

bluelenz의 이미지

볼륨조정 열어보시면요
편집 - 기본설정에 아주 많은 항목이 있습니다
저는 line-in 과 analog mix 를 켜주니 소리가 나오기 시작하더군요

Necromancer의 이미지

튜너는 잡은듯 하군요. 똑같은 cx2388칩써도 튜너 다르면 화면 자체가 안나오죠 -_-;

sound는 line-in 쪽을 ON시켜야 합니다.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

d0ntp2nic의 이미지

line in 체크를 하였습니다.analog mix는 보이지 않는군요..

여전히 안됩니다 ;; yamaha옆에 (alsa mixer)라고 표시가 되어있네요..

Forget the time of your distress,but never forget what they tought you!

Forget the time of your distress,but never forget what they tought you!

pamisu1의 이미지

저 같은 경우는 티비카드의 오디오 아웃단자와 사운드카드의 라인인 단자를 외부 케이블로 연결해서
티비볼 때 소리를 라인인으로 입력받아 사용합니다.
티비카드마다 설정이 다르겠지만 거의 대동소이하니 티비카드에 맞게 골라주세요.

어떤 건 티비카드의 내부선을 이용해서 aux단자로 출력하는 것도 있더군요.

일단 티비카드의 하드웨어적인 연결이 제대로 되었다고 가정하고 믹서설정을 해 주면 됩니다.

가령 터미널에서 alsamixer 를 띄워 조정한다치면
터미널 화면에 볼륨관련 항목들이 쭉 보일 겁니다.

저 같은 경우 플레이백, 캡처, all 이렇게 세부분을 탭으로 이동하며 하부 볼륨을 조정할 수 있게 되어 있더군요.

가령 플레이백이 선택되어 하부 볼륨항목 조정간에는 방향키의 좌우키로 전환이 가능하고
방향키의 위,아래 키로 볼륨의 크기를 조정할 수 있습니다.
거기서 마스터의 볼륨이 0이 아니어야 하고 그 다음에 라인인의 볼륨을 조정해 보세요.

스위치에 따라 m 키보드로 뮤트를 켜거나 끌 수도 있습니다.

혹시 티비녹화를 해야한다면 탭키로 캡처 부분의 조정으로 돌아가서 캡처라는 곳에서
스페이스바로 선택하여 기본 음성캡처를 활성화하고 라인인 항목이나 또는 다른 항목 중에 녹음하길 원하는 것을 스페이스 바로 선택하면 되죠.

이렇게 했는데도 티비 소리가 안나오는 경우가 가끔 있는데, 그럴 경우는 대부분 티비타임의 초기 소리값이 0으로 설정 되어서 그렇습니다.

간단하게 티비타임을 켜고 방향키의 오른쪽화살표를 죽 눌러서 볼륨을 키워주면 됩니다.

d0ntp2nic의 이미지

멀티 av케이블로 output 과 사운드 카드 line in 과 볼륨에서 line in을 On시켯음에도 불구하고

여전히 사운드가 안나오는군요..

제가 가진제품이 시그마3 mpeg/yamaha 724F(사운드 오래된제품)이 거든요..

근데 aux 는 안보이는것같습니다 ;;

______________________________________________________________________

# Forget the time of your distress,but never forget what they tought you!

Forget the time of your distress,but never forget what they tought you!

pamisu1의 이미지

티비타임, 또는 다른 티비보기 프로그램을 설치하면서나 설치 이후에 방송형식을 지정해 주는 건 별로 어려운 일이 아닙니다. 한국 케이블이라면 ntsc 에 us-cable 100+ 이런 정도만 지정하면 되고요.

중요한 건 티비신호를 제대로 잡으려면 칩셋에 맞는 옵션을 줘야 한다는 겁니다.
요즘은 티비보기용 칩셋들은 오에스에서 기본 지원되기 때문에 옵션만 제대로 골라주면 됩니다.

사실 카드번호는 별로 상관없고, 튜너번호만 잘 맞으면 방송신호 제대로 다 잡습니다.
그런데 개중에 가끔 특별한 옵션이 필요한 경우가 있는 모양입니다.

저같은 경우 다른 설정 하나 없이 /etc/modeprobe.d/ 아래에 텍스트파일을 아무이름으로 하나 만들고,
아래와 같은 옵션 한줄만 붙여 넣고 재부팅 하면 티비카드로 수월하게 티비시청을 할 수 있었습니다.

options bttv bttv_gpio=1 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f tuner=11

튜너번호를 9번으로 할 때는 잡히지 않는 신호가 있었는데, 11번으로 바꾸고 난 후에 모든 방송신호가 다 잘 잡힙니다.

그런데, d0ntp2nic님의 사정을 보니 튜너번호와 카드번호는 잡은 것 같지만 특별히 다른 옵션이 더 필요한 모양입니다.

bt848 이나 bt878 칩셋을 사용하는 bttv 와는 상황이 다른 모양이지만, 그래도 일단
/etc/modprobe.d/ 밑에 텍스트파일(이름은 상관없음: my_tv, your_tv, cx88xx,,,,)을 하나 만들어서
튜너번호를 44로 하고서 조금씩 옵션을 바꿔가며 넣어보세요.

예를 들면 이런 거죠.
1번 보기: options bttv bttv_gpio=1 tuner=44 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f
2번 보기: options cx88xx tuner=44 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f
3번 보기: options cx88xx tuner=44 audiomux=1,0x0f,0,0,0x0f
4번 보기: options cx88xx tuner=44 gpiomask=0x0f
그 외 ......

cx2388 칩셋에 대한 옵션은 인터넷에서 검색하시거나 제조사 홈페이지를 찾아보시라는 말밖에는 못드리겠네요.

제 카드는 아예 자료조차 구할 수가 없고 회사도 벌써 망한지가 언제인지 기억도 안나는 vast pci tv card 입니다.
그래서 /etc/modeprobe.d/ 밑에 vast_tv 라는 텍스트 파일을 만들어서 위의 옵션을 넣었습니다.

ps,
참 사운드 카드가 혹시 2개 이상이라서 티비보기 프로그램이 다른 사운드카드를 이용하면 문제가 생길 수가 있겠네요.
현재 컴퓨터에서 소리가 정상적으로 나오는 사운드 카드쪽에 티비카드를 연결하셨는지 확인해 보세요. 케이블연결은 물론이고 사운드카드의 우선순위를 확인해야 할 경우도 있습니다.

예전에 제가 메인보드 내장 사운드칩셋과 사운드 카드를 동시에 쓸 때 내장 메인보드 사운드만 쓰려고 my_sound_cards 와 같이 아무 이름이나 정해서

#0 snd_via82xx
#1 snd_cmipci
options snd_via82xx index=0
options snd_cmipci index=1

위의 코드처럼 내가 가진 사운드 카드의 우선순위를 정해서 /etc/modeprob.d/ 이던가 /etc/event.d/ 이던가 밑에 붙여 넣은 적이 있었습니다.

그 당시 사운드카드의 우선순위가 자꾸 왔다갔다 하면서 소리가 나오다 안나오다 했거든요.

hanuland의 이미지

CONEXANT CX2388x 칩을 사용하는 경우...현재, 지금까지도 구글링, 네이버링 등 인터넷에 떠도는 대부분의 글이 먹질 않았습니다.
우선 카드번호와 tuner 번호를 알아내는게 급선무였는데
4번과 44였습니다.

1. 아무 파일이나 /etc/modprobe.d 에 만들고..
그 안에 다음과 같이 쓰시고..
kihwang@kihwang-desktop:~$ cat /etc/modprobe.d/bttv.modprobe
options cx88xx card=4 tuner=44

2. sudo reboot
3. tvtime을 실행해보면 일단 희멀건하게 화면은 나올거인데 소리가 안날겁니다.
이 소리 안나는 문제도 구글링을 해보면 전세계적인 문제라는 걸 알 수 있을 거인데
이때는 국내 검색에서 나온 한줄이 효능이 있엇습니다.

arecord -D hw:1,0 -f dat | aplay 가 효험이 있군요..

그래서 /etc/rc.local 에 아예 밖아두거나
.bashrc 에 alias 처리를 하심 될 거같습니다.
부팅해서 적용되는지 테스트해볼 생각이고요....아마도 될깁니다.

저도 방금 소리가 나오는데 성공했군요...
4. 화면이 나오긴 나와도 어설프고 너무 밝고 희뜩할겁니다.
이건 tvtime의 메뉴를 통해 조절할 수 있었습니다.
3번째 네모진 아이콘을 눌러 명암조절과 Saturation 과 Hue를 조절하는건데요..
순서대로 45 / 27 / 91 / 50
이건 제가 설정한 컨트레스트/명암/Saturation/Hue 의 수치입니다. 딱 맘에 드는건 아니지만 이 수치를 조정하시면 첨보다는 나을 겁니다.

dukemon의 이미지

근데... 시간차가 있네요...
화면보다 소리가 좀 느리다는...;;;

해결 방법이 없을까요? ;;;;;

댓글 달기

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