archlinux, mplayer에서 dts코덱 보기
글쓴이: lacovnk / 작성시간: 토, 2006/02/04 - 6:23오후
mplayer dvd://1 -v -ao alsa 결과 입니다
Quote:
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer.
FFmpeg's libavcodec audio codec
Cannot find codec 'dts' in libavcodec...
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
dec_audio: Allocating 8192 bytes for input buffer.
dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer.
No accelerated IMDCT transform found
hwac3: switched to DTS, 768000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [hwdts] afm:hwac3 (DTS through S/PDIF)
아래
Checking audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/ac3
AF_pre: 48000Hz/2ch/ac3
alsa-init: requested format: 48000 Hz, 2 channels, 100
alsa-init: compiled for ALSA-1.0.9
alsa-spdif-init: playing AC3, 2 channels
alsa-init: 1 soundcard found, using: iec958:{CARD 0 AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
alsa-init: pcm opend in block-mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch ac3 (1 bps)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy@streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/ac3 -> 48000Hz/2ch/ac3...
[dummy] Was reinitialized: 48000Hz/2ch/ac3
[dummy] Was reinitialized: 48000Hz/2ch/ac3
Starting playback...
alsa-space: free space = 65536, prepared --
하지만 아무 소리도 안나옵니다.
반면 되는 컴퓨터에서는
Quote:
오디오 디코더를 열고 있습니다.: [ffmpeg] FFmpeg/libavcodec audio decoders
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 2 ch, s16le, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [ffdts] afm:ffmpeg (DTS)아래
Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
AF_pre: 48000Hz/2ch/s16le
alsa-init: 1 soundcard found, using: default
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bps)
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
음. 위에서 libavcodec에서 dts를 못찾는 것도 이상하고
(mplayer -ac help해 보면 있는 ffdts와 hwdts랑 상관 없는 건가요?)
ac3가 1bps인 것도 다르네요.
안되는 컴퓨터에서 xine으로는 소리가 잘 나옵니다. 참 아리송하네요. 그런데 너무 느려서 -o- mplayer를 쓰고 싶어서;
Forums:
[url]http://www.linuxquestions.org/quest
http://www.linuxquestions.org/questions/showthread.php?t=364883
http://bbs.archlinux.org/viewtopic.php?t=358&view=previous&sid=b567d6687bcf6900538760b88420d810
mplayer를 다시 컴파일하라는데.. archlinux인데 그럴리가.. orz 혹시 다른 뭔가 업데이트 해줘야 하는게 있나요? 재부팅은 해봤습니다 :)
Playing SURROUNDTEST_011212.wav.Audio
Playing SURROUNDTEST_011212.wav.
Audio file file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [ffdts] afm: ffmpeg (DTS)
==========================================================================
alsa-init: 1 soundcard found, using: default
alsa: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
alsa-uninit: pcm closed26.0 (02:06.0) 19.5%
이 디코더는 기본에 포함되어져 있지 않아서 그럴 겁니다.
링크는 가보지 않았지만 패키지 추가후에 mplayer를 재빌드 해 보세요.
$ pacman -Qs libdts
local/libdts 0.0.2-1
Free library for decoding DTS Coherent Acoustics streams
댓글 달기