お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-10-16 10:33:33

millebrachial
メンバ
登録日: 2010-10-21

11.10でmp4をtotemで再生できない

11.04 64bit から 11.10 にアップグレードしたところ、
totem で mp4(h264のもの?)を再生できなくなりました。
quicktime demuxer がないと言われます。
nautilus のサムネイルも作られなくなりました。
ただし、mplayerでは再生できます。

アドバイスよろしくお願いいたします。

オフライン

 

#2 2011-10-19 21:36:13

saru17
メンバ
登録日: 2011-10-16

Re: 11.10でmp4をtotemで再生できない

millebrachialさん

初めまして、saru17です。

millebrachialさんとは内容が異なりますが、私もtotem関連の問題を抱えているひとりとして、
お力になればと思い投稿いたします。

さて、mp4(H264?)形式のファイルが再生出来ないとのことですが、mplayerで再生出来ているのであれば、
mp4のcodecはインストールされていると推測されます。

また、目的のファイルがどのようなcodecでエンコードされているかは、ファイルのプロパティ→音声/動画タブを参照することで、
確認できますので、一度確認されてみてはいかがでしょうか?

もしcodecがインストールされていない場合は、おそらく"Unknown"と表示されると思います。

最後に、参考になるかどうかは分かりませんが、似たような投稿が過去のスレッドにありましたので、
そのアドレスを記載しておきます。

https://forums.ubuntulinux.jp/viewtopic.php?pid=67787

ちなみに私の環境では、totemでmp4形式のファイルを再生出来ています。

オフライン

 

#3 2011-10-19 22:31:48

Mocchi
管理者
登録日: 2009-05-17

Re: 11.10でmp4をtotemで再生できない

millebrachial による投稿:

quicktime demuxer がないと言われます。

このdemuxerがどのパッケージで提供されているか調べてみました。

TotemはGstreamerというマルチメディアフレームワークを使っているソフトウェアです。なので、キーワード「gst」を含むファイルで、quicktimeの「q」を含むファイルを検索してみました。

コード:

$ locate gst | grep q;
(中略)
/usr/lib/gstreamer-0.10/libgstqtdemux.so
/usr/lib/gstreamer-0.10/libgstqtmux.so
(中略)

どうやら、ファイル「/usr/lib/gstreamer-0.10/libgstqtdemux.so」がそれっぽいですね。このファイルを含むパッケージを調べてみると

コード:

$ dpkg -S libgstqtdemux;
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstqtdemux.so

パッケージ「gstreamer0.10-plugins-good」がインストールされているかどうか確認してみるのがよいのではないかと。以上はUbuntu 11.04で試しました。

オフライン

 

#4 2011-10-20 12:50:29

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

saru17さん、Mocchiさん
返信ありがとうございます。

saru17 による投稿:

また、目的のファイルがどのようなcodecでエンコードされているかは、ファイルのプロパティ→音声/動画タブを参照することで、
確認できますので、一度確認されてみてはいかがでしょうか?

やってみましたが、動画情報ごと表示されませんでした。
音声情報のコーデックはN/Aでした。
mp4のほか、3gpも再生できませんでした。3GP demuxerがないと言われます。
Nautilusもtotemと同じものを参照している気がします。

Mocchi による投稿:

パッケージ「gstreamer0.10-plugins-good」がインストールされているかどうか確認してみるのがよいのではないかと。

gstreamer0.10-plugins-good はインストール済みです。
ubuntu-restricted-extrasも入れてます。
基本的にアップデート前は見れてたので、コーデックは入ってると思うんです。
mplayerでは見れますし。

いろいろ調べてみたら、以下のバグ報告を見つけました。
http://www.mail-archive.com/[email protected]/msg556570.html
https://bugs.launchpad.net/bugs/869564
gst-plugins-good0.10 のアップデートを待つしかないのでしょうか。
別のマシンの32bitのUbuntu 11.10では問題が無いので、どういう条件でこのバグが発現するのか
よくわかりませんが。

オフライン

 

#5 2011-10-20 21:31:24

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

Mocchiさん、
以下のコマンドで「qt」を含むファイルを検索してみました。

コード:

$ locate gst | grep qt;

結果は問題の 11.10 64bit でも、再生に問題のない 11.10 32bit でも
ヒットするファイルはありませんでした。

オフライン

 

#6 2011-10-21 00:19:51

Mocchi
管理者
登録日: 2009-05-17

Re: 11.10でmp4をtotemで再生できない

Ubuntu -- oneiric の gstreamer0.10-plugins-good パッケージに関する詳細から、Natty向けパッケージの内容物Oneiric向けパッケージの内容物を比較してみました。
(なお、私は来月になっていろいろ落ち着いたらOneiricを使い始める予定でいますので、悪しからず)

Oneiricのパッケージには確かに、ファイル「/usr/lib/gstreamer-0.10/libgstqtdemux.so」がないようです。

こういうときはパッケージのChangeLogを読むようにしています。なぜかというと、パッケージメンテナーがパッケージをリリースする際に、以前と違う部分をメモとして残してくれているからです。

今回であれば、“gst-plugins-good0.10” 0.10.30-1ubuntu7 source package in Ubuntuのアンカー「gst-plugins-good0.10_0.10.30-1ubuntu7.debian.tar.gz」でダウンロードできる圧縮ファイルの中にchangelogが入っています。また、SynapticパッケージマネジャーなどでもChangeLogを読むことができます。

すると、以下の記述がありました。

gst-plugins-good0.10 (0.10.29-1) unstable; urgency=low

  * New upstream release, "Soft Cheese Enthusiast":
    + debian/gstreamer-plugins-good.install:
      - The quicktime plugin was renamed to isomp4 because
        of trademark concerns.
    + debian/rules,
      debian/build-deps.in:
      - Build-depend on GStreamer core/base 0.10.33.

-- Sebastian Dröge <[email protected]>  Tue, 10 May 2011 15:52:01 +0200

gst-plugins-good0.10 (0.10.28.3-1) experimental; urgency=low

  * New upstream pre-release:
    + debian/gstreamer-plugins-good.install:
      - The qtdemux plugin was renamed to quicktime because
        it contains a muxer too now.

-- Sebastian Dröge <[email protected]>  Wed, 27 Apr 2011 15:48:22 +0200

「qtdemux」プラグインがdemux(デマルチプレクサ)だけでなくmux(マルチプレクサ)の機能も持つようになったため、「quicktime」プラグインに。さらにトレードマークの侵害(アップル社が持っている)を回避するために、「quicktime」という名称を避けて「isomp4」プラグインとなったようです。

確かに、Oneiric向けパッケージの内容物には、「/usr/lib/gstreamer-0.10/libgstisomp4.so」があります。

この変更が、動画プレイヤー周りの何らかのアプリケーションに影響を及ぼしている可能性はありますね。

オフライン

 

#7 2011-10-21 21:41:20

tnc
メンバ
登録日: 2008-03-22

Re: 11.10でmp4をtotemで再生できない

totemって確かXineで動作しますよね?
試しにXineのパッチをあててみてはいかがでしょうか?
こちらもkaffeineのみ動作不良でしたが libxine1-ffmpegをあてたところ動作確認がとれました。
尚、Kubuntu-restricted-extrasやその他のパッチは最初からあてていたのでgstreamerの類は問題ないと思います。
取り敢えず libxine1 libxine1-bin あたりも一緒にあててみて下さい。
最初、それだけしかあててなかったんですけど追加で libxine1-ffmpeg をあててみたところ動作確認がとれました。
因みに、このパッチをいれなくても Dragonplayer と gnomeMPlayer では正常に動作していました。
尚、xine-pluginは入れないで下さい。
これを入れるとプラウザの埋込みplayerがxineベースになってしまうので大変です。

オフライン

 

#8 2011-10-26 18:33:50

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

御返事遅くなりました。

Mocchiさんどうもありがとうございました。

tncさん、
libxine1 libxine1-bin libxine1-ffmpeg
をインストールすればいいということでしょうか。
インストールしてみましたが改善しませんでした。

xineバックエンドのTotem動画プレイヤーはインストールできないみたいです。

オフライン

 

#9 2011-10-27 13:25:56

tnc
メンバ
登録日: 2008-03-22

Re: 11.10でmp4をtotemで再生できない

millebrachial による投稿:

xineバックエンドのTotem動画プレイヤーはインストールできないみたいです。

oneiricでのサポートはやってないみたいなのでnattyのパッケージになりますが試してみて下さい。
尚、直接ミラーから.debパッケージをダウンロードして下さい。
ダウンロード後にパッケージをクリックするとインストーラーが自動で起動します。
但し、事前にsynapticパッケージマネージャよりgdebiをインストールしておいて下さい。
あるいは、端末より

$sudo apt-get install gdebi

を実行することによりインストールできます。
このgdebiというのは.debパッケージのインストーラなのですがデフォルトでは入ってないので.debパッケージを直接インストールする場合に必要です。

こちらは、パッケージを直接ダウンロードするためのリンクです。
http://packages.ubuntu.com/natty/totem-xine

オフライン

 

#10 2011-10-27 16:37:37

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

tncさんありがとうございます。

残念ながらダメみたいです。

エラー: Breaks existing package 'totem-xine' conflict: totem-xine ( )

オフライン

 

#11 2011-10-27 16:59:10

tnc
メンバ
登録日: 2008-03-22

Re: 11.10でmp4をtotemで再生できない

millebrachial による投稿:

tncさんありがとうございます。

残念ながらダメみたいです。

エラー: Breaks existing package 'totem-xine' conflict: totem-xine ( )

やはり現行のoneiricでは対応してないようですね。
totem-xineでの提供を休止しているようなのでoneiricでの利用は期待できそうにないですね。
他レスにもあるように依存関係にあるパッチに対応不可のものがあるのでgstreamerベースでの対応待よりないですね。

ちょっと気になるんですけどtotemでなければいけない理由って何でしょうか?
特にこだわりがなければ他の動画プレイヤーで凌ぐ以外に現状ではない気がします。

オフライン

 

#12 2011-10-27 17:37:50

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

tncさんありがとうございます。

今はmplayerで凌いでいます。
totemがいいのは拡大サイズを簡単に変えられるところです。
動画を見るときにHDMIで液晶テレビに繋げて見ることが多いのですが、
微妙に画面サイズが合っていなくて(フルスクリーンにすると切れてしまう)、
簡単に拡大サイズを変えられるtotemを愛用していました。

それから最初にも書きましたが、totemだけの問題じゃなくて
nautilusでもサムネイルが作成されないのが残念な感じです。
しばらくダメだったら32bit版をクリーンインストールするかもです。

どうもありがとうございました。

オフライン

 

#13 2011-10-27 18:07:34

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 11.10でmp4をtotemで再生できない

オフライン

 

#14 2011-10-27 18:20:54

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 11.10でmp4をtotemで再生できない

#13のブログ持ち主もこのトピックで原因が解明されることを期待しているようですが、私は分かりません。

オフライン

 

#15 2011-10-27 18:35:01

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

funatogawaさん、ありがとうございます。

.gstreamer-0.10 と .thumbnails を削除しました。

無事再生できるようになり、サムネイルも作られました。
どうもありがとうございました!

.gstreamer-0.10の中身は以下のように変わりました。
tmpのやつは関係ないのかもしれませんが。

古いフォルダ

コード:

$ls -l
-rw------- 1 hoge hoge 878665 2011-10-19 20:16 registry.x86_64.bin
-rw------- 1 hoge hoge 268676 2011-08-26 19:49 registry.x86_64.bin.tmpH9040V
-rw------- 1 hoge hoge 864768 2011-08-26 19:49 registry.x86_64.bin.tmpM0N30V

新しいフォルダ

コード:

$ls -l
-rw------- 1 hoge hoge 888649 2011-10-27 18:22 registry.x86_64.bin

オフライン

 

#16 2011-10-27 18:43:00

millebrachial
メンバ
登録日: 2010-10-21

Re: 11.10でmp4をtotemで再生できない

やはり古い registry.x86_64.bin では再生できませんでした。
このファイルが原因みたいですね。

オフライン

 

#17 2011-10-27 21:36:26

tnc
メンバ
登録日: 2008-03-22

Re: 11.10でmp4をtotemで再生できない

millebrachial による投稿:

やはり古い registry.x86_64.bin では再生できませんでした。
このファイルが原因みたいですね。

#1をみて思ったのですが、nattyからoneiricへのアップグレードした環境でやってらしたんですね。
そうすすると.gstreamer-0.10の設定がnattyのものを引き継いだ形になり動作に影響を来したということですね。
私の環境は、KDE環境下でチューニングの都合上、totemは使っておりません。
尚、KDEのデフォルトではDragon-playerがデフォルトになっています。
私の場合はプラウザとの相性を兼ねてgecko-mediaplayerをベースに使っております。
画面サイズの設定については、各プレイヤーにて癖はありますが容易に設定できるものもありますので
試してみて下さい。

オフライン

 

Board footer

Powered by FluxBB