武山です 複数の vendor が異なるリポジトリから、同名のパッケージが提供されている場合は、 vendor 切り替え処理が必要です。 $ sudo zypper install -r リポジトリ名 -f パッケージ でも1つずつ行うのは面倒なので、 $ zypper dup -r で packman に切り替えてしまうのが手っ取り早いですね。 個人的には VLC のリポジトリから入れることが多いです。 packman 側のパッケージを工夫すれば、packman の libavcodec に依存させて、 自動的に引っ張ってくるようにできるとは思うのですが、やってくれないんですよね…。 リポジトリを混ぜるな。dup すべしという方針だったのかもしれません。 On 2016/02/07 8:32, User Ribbon wrote:
On Sat, Feb 06, 2016 at 11:49:35PM +0900, User Ribbon wrote:
カメラで撮った動画を処理しようと思い、ffmpeg での変換を試みたのですが、 42.1ではうまく動きませんでした。
原因判明。
42.1/Thumbleweedともに、LXDE指定でインストールしています。 そうすると、ffmpeg が使うライブラリと同名のライブラリがインストール されてしまいます。その後、packman リポジトリを追加して、ffmpegを インストールしても、全部が全部 packman から持ってこないみたいです。 なので、ライブラリの構成が違う、と。
試しにlibavcodec56の出所を見たらpackmanではなくsuseでした。
thumbleweedをサーバモードでインストールして(画像関係が入らない) その後packman を追加したらうまくいきました。
ribbon
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org