« 終わらないemege | トップページ | 兵士を見よ »

2007年9月13日 (木)

wmvファイルが再生出来ない!

まあ落ち着いてコーデックが無いんだよと言われたのでwin32codecs-20061022-r1.ebuildをemerge。/etc/make.confのuseにwin32codecsを書き加えてmplayerをもう一度emergeしました。今度は動画は再生されるものの音声コーデックが無いとの冷たいメッセージ。。。
Snap3
gentooフォーラムでお助け願えるかと思いきや。
http://forums.gentoo.org/viewtopic-t-579007-highlight
-.html?sid=86b6ac3f22bf2f4dfb8498920d14af26

直接ターミナルから起動してみると
tux Desktop # mplayer -aid 0 FSX.wmv
MPlayer dev-SVN-rUNKNOWN-3.4.6 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 75, Stepping: 2)
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
x86 CPU 向けにコンパイルされました: MMX MMX2 SSE SSE2
FSX.wmv を再生中
ASF ファイルフォーマットと判断.
[asfheader] Audio stream found, -aid 1
[asfheader] Video stream found, -vid 2

バッファに多過ぎる映像パケットが与えられてます: (1482 in 8397242 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ASF: 音声ストリームが存在しません -> 無音声になります
VIDEO:  [WVC1]  640x360  24bpp  1000.000 fps  1400.0 kbps (170.9 kbyte/s)
クリップ情報:
name:
author:
copyright:
comments:
[VO_XV] Could not grab port 275.
==========================================================================
要求された映像コーデック [wmvvc1dmo] (vfm=dmo) は無効です (有効にするにはコンパ イル時に指定します)
映像コーデックを開いています: [ffmpeg] FFmpeg's libavcodec codec family
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg M$ WVC1)
==========================================================================
音声: 無し
再生開始...
VDec: 映像出力設定 - 640 x 360 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x360 => 640x360 Planar YV12
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN2'.
No bind found for key 'MOUSE_BTN2'.
V:  58.8 1612/1612 15%  1%  0.0% 0 0
終了しています... (終了)

gentoo forumのスレッドの途中の発言を引用させて頂きましたが

remember WMV is a _CONTAINER_ that may contain audio streams that are not compatible with known codecs.

Just like AVI, MKV, OGG are container files, not every file of the type can necessarily be played even if the program understands the container format.

After understanding the container, there's the audio stream(s), video stream(s), and subtitle stream(s). Audio stream 0x162 _appears_ as far as I know decodable only by the Windows DLL using win32codecs. Maybe someday someone will add support into libavc or some other decoder, but it looks like you're SOL for now.

どうもwin32codecのwindows.dllでなければ再生できないと。何時か誰かがサポートしていただけるのを待ちましょう!
Audio stream 0x162って事になるんですね、wmv

マイクロソフトさん意地悪?しないでコーデックぐらい公開してくれても良いんじゃないですか。。。。


|

« 終わらないemege | トップページ | 兵士を見よ »

Linux」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: wmvファイルが再生出来ない!:

« 終わらないemege | トップページ | 兵士を見よ »