VLCをインストールすることはできますか?


64

Raspberry PiにVLCをインストールしたいのですが、可能かどうか疑問に思います。

私はそれをサポートするディストリビューションを見つけることができませんが、誰かがこれを行ったか、それを行ったサイトまたはグループへのリンクを知っているのだろうかと思います。Googleでの検索ではあまり助けになりませんでした。


1
Afaik、VLCにはopenMaxモジュールがあるため、OMXPlayerと同じ機能が必要です。

3
VLCののハードウェアアクセラレーションバージョン用意されましたraspberrypi.stackexchange.com/questions/3399/...
PUK

回答:


42

はい、VLCはを使用して推奨Debianイメージにインストールできますsudo apt-get install vlc

私の知る限り、VLC(> = 1.1)はVAAPIを使用してビデオをデコードします(利用可能な場合)。VAinfoは、ハードウェアデコードが利用可能かどうかを通知する必要があり、すべてのパッケージがarmelで利用可能であるため、ハードウェアアクセラレーションは技術的な側面から機能するはずです。omxplayer(XBMCの一部)はハードウェアアクセラレーションを利用できるため、VLCでも利用できるはずです。


このビルドがハードウェアをサポートしているかどうかはわかりませんか?
アレックスチェンバレン

2
@AlexChamberlain:私はそれを疑うでしょう。
-Jivings

私はそれについて考え、私の答えを広げました、ありがとう。
Bengt

1
実際にそれをやってしまったので、さまざまなビデオをテストして、どれだけ滑らかに見えるかを確認する必要があります。VLC 2.0はBroadcomチップ内にある同じタイプのグラフィックエンジンをサポートし、GPUを検出し、2.0が正式にリリースされたときにその機能の一部を使用するようです。
-FarhadA

1
ただ、ヒント:むしろブールAND(「&&」)を使用するよりも、あなただけ使用することができます『;』それはむしろ4よりも2つの文字だし、シフトを保持する必要はありません
アレクサンダー

19

VLCはArch Linux ARMのextraリポジトリで利用可能です。

ただし、間違えない限り、VLCはPi上のGPUでのハードウェアアクセラレーションをまだサポートしていません。つまり、再生はOMXPlayerを使用した場合ほど優れていません(詳細については、この質問を参照してください)。


3
これを確認できます。VLCをバニラデビアンスクイーズにインストールし、犬のように走りました。XBMCOpenElecバージョンに付属のメディアプレーヤーは、ハードウェアアクセラレーション再生をサポートし、遅延やドロップフレームなしでスムーズに1080p mp4を再生しました
EdChum

VLCがGPUをサポートしているということですか?そこから入手してインストールする必要があります。RasPiをシンプルなメディアプレーヤーにするためのVLCのストリーミング機能に興味があります。
-FarhadA

2
Downvoter、説明してください。
Jivings

@FarhadA:OMXPlayerの使用の何が問題になっていますか?
-Jivings

それについて何も問題はありません。VLCに慣れているだけで、RasPiでそれを望んでいます。それだけです。
-FarhadA


3

vanilla vlcはarchlinuxにインストールできます

pacman -Sy vlc

ハードウェアアクセラレーションを取得するには、vlcを自分でコンパイルすることをお勧めします。

以下にvlcのコンパイルに関するチュートリアルがあります。

これが上記のgekodの答えの基礎でした。プロセス全体のスクリプトを作成しようとしましたが、現在、archlinuxベースのraspberry PIで実行するようにしています:

# 
# compile VLC from source to enable hardware acceleration
# WF 2013-12-25
# see http://intensecode.blogspot.de/2013/10/tutorial-vlc-with-hardware-acceleration.html
# for the original Raspbian version 
# and  http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=59814
# for more elaboration of the issue
# this version is for archlinux and not 

# install development tools
# check whether already installed
echo "starting vlc compile"
date
echo "checking that development tools are installed"
which m4
if [ $? -ne 0 ]
then
  echo "... not installed ... will do so now ..."
  sudo pacman -Sy git libtool pkg-config autoconf base-devel
else
  echo "... already installed"
fi
# check whether sources have been downloaded
if [ ! -d vlc ]
then
  echo "vlc sources not available yet ... getting them ..."
  git clone git://git.videolan.org/vlc.git
  cd vlc
else
  echo "vlc sources available - updating ..."
    cd vlc
  git pull
fi
# run the bootstrap process
./bootstrap
# install libraries
pacman -Sy libbluray libdvdread libkate libass fluidsynth libmtp libgoom2 twolame
#pacman -Sy liba52-0.7.4-dev libdirac-dev libdvdread-dev libkate-dev libass-dev libbluray-dev libcddb2-dev libdca-dev libfaad-dev libflac-dev libmad0-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libogg-dev libopencv-dev libpostproc-dev libshout3-dev libspeex-dev libspeexdsp-dev libssh2-1-dev liblua5.1-0-dev libopus-dev libschroedinger-dev libsmbclient-dev libtwolame-dev libx264-dev libxcb-composite0-dev libxcb-randr0-dev libxcb-xv0-dev libzvbi-dev
# check missing libraries
./configure --enable-rpi-omxil
grep  "WARNING: Library" config.log | wc
grep  "WARNING: Library" config.log 
for  lib in `grep "WARNING: Library" config.log | cut -d: -f 4 | cut -d " " -f3 `
do
  pacman -Sy $lib
done
# now start make
make clean
make

1
  • で試す sudo apt-get install apt-transport-https
  • それから sudo apt-get update
  • 最後に sudo apt-get install vlc

私のために働いた。


0

VLC openmaxモジュール(別名omxilモジュール)は通常、プロジェクトとともにビルドされます。必要なのはopenmaxがインストールされているだけで、libvlcはそれを使用します。


5
やあケビン。ここではもう少し詳細が必要です。より良い答えは、openmaxのインストール方法を示します。
Jivings

1
誰でもこの答えを詳しく説明できますか?私は私のpiでvlcを動作させたいです。何かをインストールするのと同じくらい簡単な場合は、何をインストールするかを知りたいです。
カーティスNusbaum

私はOMXPlayerが厳しく、多くの部門に欠けていることを見つけるよう@KurtisNusbaum私もこのことを知っていただきたいと思います
PUK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.