
Ubuntu日本語フォーラム

ログインしていません。
いかにも初心者といった内容なのですが、調べてもわからなかったので質問させてください。
タイトルに書いたとおり、wmvファイルの音がでないので、
調べたところwin32codecを入れればいいと書いてあったので、私はamd 64を使用しているので、w64codecを入れました。
http://d.hatena.ne.jp/kuroppaz/20080516/1210969686
しかし、動画の音が再生されません。
他に、non-free-codecやmedibuntuやGstreamerを入れたのですがだめでした。
aviなどの動画は支障なく見れるのですが、wmvだけ見れませんでした。
xineやsmplayerやkaffeinなどで再生したのですが、やはり音が出ませんでした.
どなたか解答よろしくお願いします。
最後の編集者: syosinnsya (2008-09-09 20:02:56)
オフライン
うちの環境は32bitだからなのか問題なく再生できるのですが、
VLCで再生してみてはいかがでしょうか。
解決できるかどうかは分かりませんが、
とても多くのフォーマットに対応しているので大半のファイルは問題なく再生できます。
(RealPlayerのフォーマットなどは未対応のようですが・・・。)
それでもだめなようなら、フォーマットの変換を試してみたらいかがでしょうか。
ファイルがそれほど大きくなければ、MediaConvertというサイトで変換できます。
http://media-convert.com/ja/
オフライン
VLCも試しましたが、だめでした。
MediaConvertというサイトをみたのですが、150MBのファイルまでしか扱えないとあり、私の持っている動画は450MB前後なので変換できそうにないです。
オフライン
そうですか。。
http://www.ubuntugeek.com/how-to-play-wmv9-files-on-amd64-ubuntu.html
http://unkar.jp/read/pc11.2ch.net/linux/1208582938
このあたりを参照すると、AMD64環境では32bit版のMplayerと32bit版のコーデックをインストールすることで見られるようになるらしいです。
http://www.mplayerhq.hu/design7/dload.html
パッケージ・コーデックはここにあります。
Synapticからインストールする方がラクかもしれませんが、
うまくいかなければソースからコンパイルするといいかもしれません。
http://blog.livedoor.jp/penguin_drummer/archives/50989850.html
ここはFedoraなので若干違いはありますが、Ubuntuでも同じようにできると思います。
最後の編集者: penguin2716 (2008-09-01 00:08:11)
オフライン
SynapticでMplayerをインストールしようとすると、
libdirectfb-0.9-25 but it is not installable
とエラーがでます。
そして、libdirectfbで検索すると
libdirectfb-1.0-0
しか、検索に引っかからず、なおかつ既にインストールしてあるのですが、どうすればいいのでしょうか?
最後の編集者: syosinnsya (2008-09-01 23:38:57)
オフライン
とんちんかん かつヤブヘビだったらごめんなさい
mplayerは8.04では アプリケーション>サウンドとビデオ>動画プレイヤー
って奴がデフォルトで入ってるんですが そういうことではないんですよね?
syosinnsya による投稿:
Mplayerをインストールしようとすると、
コード:
libdirectfb-0.9-25 but it is not installableとエラーがでます。
そして、libdirectfbで検索すると
libdirectfb-1.0-0
しか、検索に引っかからず、なおかつ既にインストールしてあるのですが、どうすればいいのでしょうか?
オフライン
syosinnsya による投稿:
Mplayerをインストールしようとすると、
コード:
libdirectfb-0.9-25 but it is not installableとエラーがでます。
同じ様な報告が、最近ありましたね。というわけで、手前味噌で恐縮ですが、そこからのコメントのコピペです。
そのMPlayerはどこからインストールされようとしているのでしょう?
アプリケーション>アクセサリ>端末から
apt-cache policy mplayer
とすると、それがわかると思います。
Medibuntuからインストールされようとしている場合は、
mplayer:
インストールされているバージョン: (なし)
候補: 2:1.0~rc2-0ubuntu13+medibuntu1
バージョンテーブル:
2:1.0~rc2-0ubuntu13+medibuntu1 0
500 http://packages.medibuntu.org hardy/non-free Packages
2:1.0~rc2-0ubuntu13 0
500 http://jp.archive.ubuntu.com hardy/multiverse Packagesと表示されるはずです。Ubuntuの公式サイトからだと、下から3,4行目が表示されなくなるはず。
オフライン
アプリケーション→追加と削除からインストールしようとすると
このアプリケーションはインストールされているソフトウェアと競合しています。 'mplayer' をインストールするためには、まず競合しているソフトウェアを削除しなくてはいけません。 この競合を解決するため、 'Synaptic' パッケージマネージャを使用してください。
とでるので、Synapticからインストールしようとしました。
$ apt-cache policy mplayer
mplayer:
インストールされているバージョン: (なし)
候補: 2:1.0~rc2-1~getdeb1
バージョンテーブル:
2:1.0~rc2-1~getdeb1 0
500 http://repoubuntusoftware.info harty/all Packages
2:1.0~rc2-0ubuntu13+medibuntu1 0
500 http://packages.medibuntu.org hardy/non-free Packages
100 /var/lib/dpkg/status
2:1.0~rc2-0ubuntu13 0
500 http://archive.ubuntu.com hardy/multiverse Packages
500 http://us.archive.ubuntu.com hardy/multiverse Packagesオフライン
2:1.0~rc2-1~getdeb1 0
500 http://repoubuntusoftware.info harty/all Packages問題はこの部分だと思います。repoubuntusoftware.infoというリポジトリはどこから追加されたのでしょうか。MPlayerをこのリポジトリからダウンロード&インストールしようとしているのですが、このリポジトリのMPlayerパッケージはバージョンの低い(8.04では提供されていない)libdirectfbを要求するために、インストールできない状態になっています。
システム>システム管理>ソフトウェア・ソースで、このリポジトリをオフにしたあと、SynapticでMPlayerをインストールするとどうでしょう。
オフライン
Shibata による投稿:
SynapticでMPlayerをインストールするとどうでしょう。
少し説明が足りなかっただけなので#5に書き加えました。
#5を読んでみてください。
最後の編集者: syosinnsya (2008-09-02 00:17:38)
オフライン
Shibataさんのコメントにフォローさせていただきますと,現状では,Getdeb,medibuntu,標準のmultiverseという3つのリポジトリを有効にしており,これらにそれぞれ同一バージョンのMplayerが存在するのです。
そこで,アプリケーション→追加と削除では,Getdebのパッケージをインストールしようとしているのですが,このパッケージには,libdirectfb-0.9-25という古いパッケージが必要で,libdirectfb-1.0-0は使えないから削除してくれというエラーが出ているわけです。
Shibataさんのご指摘は,Getdebのリポジトリと思われるhttp://repoubuntusoftware.infoを無効にして,medibuntuあるいはmultiverseのMplayerをインストールしてみてはどうですかということだと思います。
最後の編集者: vine_user (2008-09-02 00:21:52)
オフライン
Shibataさん、#9の書き込みを見ていませんでした。すいませんでした。
ご指摘の通り、レポジトリを削除したらmplayerをインストールすることができました。
しかし、wmvファイルを再生したところ、音は出たのですが音声が何度も反復されるのですが、どうすればいいでしょうか?
(mplayerで再生しました。)
あと、ひとつ気になるのですが、レポジトリを削除するとき
http://repoubuntusoftware.info harty/all Packages http://repoubuntusoftware.info harty/all Packages
と、ふたつ同じ物が並んでいたのですが、片方はソースと思い、どちらもチェックを外したのですが大丈夫でしょうか?
最後の編集者: syosinnsya (2008-09-02 01:01:30)
オフライン
syosinnsya による投稿:
あと、ひとつ気になるのですが、レポジトリを削除するとき
コード:
http://repoubuntusoftware.info harty/all Packages http://repoubuntusoftware.info harty/all Packagesと、ふたつ同じ物が並んでいたのですが、片方はソースと思い、どちらもチェックを外したのですが大丈夫でしょうか?
“(ソースコード)”って書いてあるのがソースコードを含んだパッケージ用のリポジトリです。で、書いてないなら、ただ重複して登録されているだけです。どちらの場合でもチェックを外していただいて問題ありません。
なお、サードパーティのリポジトリは、十分にテストされているとは限らないパッケージもインストールされる可能性がありますので、その導入には十分に吟味してください。
日本語ローカライズドDesktopCDを使ってUbuntuをインストールした場合、
archive.ubuntulinux.jp:Ubuntu Japanese Teamのメンバが提供するパッケージ
archive.canonical.com:Canonical社が提供する商用ソフトウェアのパッケージ
の二つが存在します(canonical.comは無効のままでも問題ありません)。
また、日本語版セットアップ・ヘルパを使ってSkypeをインストールすると、
package.medibuntu.org:マルチメディア系の特殊な事情のあるパッケージ
も有効になります。
上記3つのみを使っている場合は利用者も多いし、回答者が確認しやすいのでフォーラムで質問したら回答を得られる可能性が高いのですが、それ以外のリポジトリについては、「初心者」を自認するなら導入をおすすめしません。(sources.listを修正してくださいみたいな指示に従って)新規にリポジトリを追加する場合は、本当に必要かどうかを自分自身で納得してからの方が良いでしょう。
もちろん、「使っちゃいけない」ってわけではありませんけどね。
>vine_userさん
フォローありがとうございます。たしかに、もうちょっと事情を詳しく説明するべきでしたね。
オフライン
>もちろん、「使っちゃいけない」ってわけではありませんけどね。
初心者なのでむやみにレポジトリにいろいろ追加するのは自重します。
>フォローありがとうございます。たしかに、もうちょっと事情を詳しく説明するべきでしたね。
いえいえ。私が見落としたのがいけなかったのです。あとで読んだらきちんとわかりました。
あと、mplayerで音声がおかしくなるのはコーデックが入っていないからなのでしょうか?
最後の編集者: syosinnsya (2008-09-02 01:12:25)
オフライン
syosinnsya による投稿:
あと、mplayerで音声がおかしくなるのはコーデックが入っていないからなのでしょうか?
複数の要因が考えられます。
・各種アプリケーションから音声データを受け取って、スピーカーなどにそのデータを送るサウンドサーバの問題
PulseAudioやALSAで検索するとより詳細な情報が得られると思います。
・コーデックの問題
Medibuntuから提供されているMPlayerパッケージは、MPlayer側で対応しているコーデックは(おそらく)すべて入っていると思われますので、「コーデックが足りない」というよりは、「そのコーデックには対応していない」に近いと思います。
・そのファイルの問題
対応しているコーデックであっても、そのファイルを作成したソフトウェアによっては再生できない場合もあります。これは、各種コーデックのフォーマットが公開されていなかったり、コーデックに完全に対応しようとすると多額のお金がかかったりすることがあるためです。
いずれにせよ、「どのファイル」が再生できないのかを明らかにするか、再生できずかつ公開できるファイルを提供しないと、他の方による検証は難しいかもしれません。
オフライン
>再生できずかつ公開できるファイルを提供しないと、他の方による検証は難しいかもしれません。
おっしゃる通りです。ですが、ファイルがプライベートな物なので公開は控えさせていただきます。
それによって解決できなかったとしたら諦めます。(いろいろわがまま言ってすいません。)
その再生できないファイルはwindowsでは問題なく再生できたので、元々壊れているわけではなさそうなんですが・・・
mplayerで再生したところ以下のようなエラーメッセージがでました。
cannot find codec for audio format 0x162
自分で調べたら以下のサイトにたどり着いたのですが、私の英語力の拙さ故に読めませんでした。
http://www.sabayonlinux.org/forum/viewtopic.php?f=59&t=10319
ハイクオリティな動画ではないかとの書き込みがあったのですが、その動画はハイクオリティではないです。
以下が動画の詳細です。
動画
大きさ 704x396
コーデック Microsoft Windows Media 9
フレームレート 25 frames per second
音声
コーデック WMA Version 9
チャンネル数 0 Channels
使っているサウンドカードはRealtek ALC882です。
オフライン
いきなり割り込んですみません。
syosinnsyaさん による投稿:
コーデック Microsoft Windows Media 9
フレームレート 25 frames per second
音声
コーデック WMA Version 9
チャンネル数 0 Channels
Ubuntu や Medibuntu って、ライセンスの関係上、WMA Ver.9 は未サポートですよ。
自力ビルドした ffmpeg では デコードは可能です。
ひょっとしたら Medibuntu の ffmpeg なら他のコンテナ、動画コーデック、音声コーデックに変換可能かもしれません。
# そのうち、また最新の ffmpeg のビルド方法を追記する予定です。
# 今回は極力 Ubuntu、Medibuntu のリポジトリに依存しないビルド方法をとりました。
# 依存関係でどうしても削除できない ffmpeg プロジェクト内のライブラリがあったので、
# それ以外はコーデックから、ライブラリまで、フルビルドです。
# 問題の削除できないライブラリは上書きされているとは思うのですが。
syosinnsya による投稿:
mplayerで再生したところ以下のようなエラーメッセージがでました。
コード:
cannot find codec for audio format 0x162自分で調べたら以下のサイトにたどり着いたのですが、私の英語力の拙さ故に読めませんでした。
http://www.sabayonlinux.org/forum/viewtopic.php?f=59&t=10319
ハイクオリティな動画ではないかとの書き込みがあったのですが、その動画はハイクオリティではないです。
ご提示のサイトを斜め読みしてみましたが、一番判り易そうなのは、AMD 64 bit processorsに起因する問題かもしれないということで、32ビット版のmplayerのバイナリーパッケージでwin32codec use flagで解決できるのではないかということの様です。ただ、win32codec flagが見つけられない状況だとか。
そのフォローとして以下のコードをselect allしなさいとのことですが、本サイトは(gentoo系の)sabayonlinuxの話でemergeがでてくると私はついていけません。
USE="gtk quicktime divx gmedia realmedia wmp win32codecs nsplugin firefox xvid" emerge mplayerplug-in
ご参考までに。
最後の編集者: yamato (2008-09-02 16:05:50)
オフライン
ffmpeg ではどうしようもない事が判明しました。
というのはオーディオコーデックが Windows Media Audio 9.1 Professional というもので、XP でも SP2 以降でしかサポートされていないようです。
あと 0x163 は、Windows Media Audio lossless だそうです。
というか MS 社が仕様を無償公開しないとどうしようもないですね。
最後の編集者: avidya (2008-09-02 17:11:13)
yamato による投稿:
そのフォローとして以下のコードをselect allしなさいとのことですが、本サイトは(gentoo系の)sabayonlinuxの話でemergeがでてくると私はついていけません。
コード:
USE="gtk quicktime divx gmedia realmedia wmp win32codecs nsplugin firefox xvid" emerge mplayerplug-inご参考までに。
上記のコードを端末に貼り付けたところ、
$ USE="gtk quicktime divx gmedia realmedia wmp win32codecs nsplugin firefox xvid" $ emerge mplayerplug-in
と、表示されました。
その後、その動画を再生したのですが、だめでした。
avidyaさんがおっしゃる通りMSが仕様を公開しないとだめっぽいですね・・
オフライン
emergeは、gentooのコマンドで、Ubuntuのapt-getに相当するものです。
Ubuntuでは実行できませんよ。
オフライン
vine_user による投稿:
emergeは、gentooのコマンドで、Ubuntuのapt-getに相当するものです。
Ubuntuでは実行できませんよ。
なるほど。道理で同じメッセージが表示されているわけですね。気づきませんでした。
この問題はWindows Media Audio losslessに起因するもので、ubuntuでは再生できないということなので、諦めます。
みなさん、解答ありがとうございます。これにて解決とさせて頂きます。
最後の編集者: syosinnsya (2008-09-09 20:02:37)
オフライン