====== vlc-rs - VLC の Rust バインディング ====== {{linux:vlc-player_icon.jpg?240|リアル世界でのVLC}} ごめんなさい🙏ブラ男氏が縄張りを主張しちゃいました🐶😅💦\\ 本家: [[https://code.videolan.org/videolan/vlc-rs/|VideoLAN / vlc-rs · GitLab]]\\ ソースコード: [[git>garkimasera/vlc-rs|GitHub - garkimasera/vlc-rs: Rust bindings for libVLC media framework.]]\\  [[https://code.videolan.org/videolan/vlc-rs/|VideoLAN / vlc-rs · GitLab]]\\ ドキュメント: [[https://docs.rs/vlc-rs/latest/vlc/|vlc - Rust]]\\ [[python:python-vlc|python-vlc - VLC の Python バインディング]] も参照...\\ ===== VLC、pulseaudio、alsa-utils のインストール ===== DietPi\\
$ sudo apt install vlc pulseaudio alsa-utils
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
vlc はすでに最新バージョン (1:3.0.21-0+rpt3+deb12u1) です。
pulseaudio はすでに最新バージョン (16.1+dfsg1-2+rpt1) です。
以下の追加パッケージがインストールされます:
  libatopology2
提案パッケージ:
  dialog
以下のパッケージが新たにインストールされます:
  alsa-utils libatopology2
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 7 個。
1,104 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,426 kB のディスク容量が消費されます。
取得:1 https://archive.raspberrypi.com/debian bookworm/main armhf libatopology2 armhf 1.2.8-1+rpt1 [46.8 kB]
取得:2 https://archive.raspberrypi.com/debian bookworm/main armhf alsa-utils armhf 1.2.8-1+rpt1 [1,057 kB]
1,104 kB を 5秒 で取得しました (244 kB/s)
以前に未選択のパッケージ libatopology2:armhf を選択しています。
(データベースを読み込んでいます ... 現在 32301 個のファイルとディレクトリがインストールされています。)
.../libatopology2_1.2.8-1+rpt1_armhf.deb を展開する準備をしています ...
libatopology2:armhf (1.2.8-1+rpt1) を展開しています...
以前に未選択のパッケージ alsa-utils を選択しています。
.../alsa-utils_1.2.8-1+rpt1_armhf.deb を展開する準備をしています ...
alsa-utils (1.2.8-1+rpt1) を展開しています...
libatopology2:armhf (1.2.8-1+rpt1) を設定しています ...
alsa-utils (1.2.8-1+rpt1) を設定しています ...
alsa-restore.service is a disabled or a static unit, not starting it.
alsa-state.service is a disabled or a static unit, not starting it.
libc-bin (2.36-9+rpt2+deb12u10) のトリガを処理しています ...
===== ビルド依存パッケージのインストール ===== DietPi\\
$ sudo apt install libvlc-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  libidn12 libvlc5 libvlccore9
推奨パッケージ:
  libvlc-bin libproxy-tools
以下のパッケージが新たにインストールされます:
  libidn12 libvlc-dev libvlc5 libvlccore9
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。
934 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,095 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://raspbian.raspberrypi.com/raspbian bookworm/main armhf libidn12 armhf 1.41-1+b1 [77.0 kB]
取得:2 https://archive.raspberrypi.com/debian bookworm/main armhf libvlccore9 armhf 1:3.0.21-0+rpt3+deb12u1 [569 kB]
取得:3 https://archive.raspberrypi.com/debian bookworm/main armhf libvlc5 armhf 1:3.0.21-0+rpt3+deb12u1 [146 kB]
取得:4 https://archive.raspberrypi.com/debian bookworm/main armhf libvlc-dev armhf 1:3.0.21-0+rpt3+deb12u1 [142 kB]
934 kB を 7秒 で取得しました (129 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
以前に未選択のパッケージ libidn12:armhf を選択しています。
(データベースを読み込んでいます ... 現在 26388 個のファイルとディレクトリがインストールされています。)
.../libidn12_1.41-1+b1_armhf.deb を展開する準備をしています ...
libidn12:armhf (1.41-1+b1) を展開しています...
以前に未選択のパッケージ libvlccore9:armhf を選択しています。
.../libvlccore9_1%3a3.0.21-0+rpt3+deb12u1_armhf.deb を展開する準備をしています ...
libvlccore9:armhf (1:3.0.21-0+rpt3+deb12u1) を展開しています...
以前に未選択のパッケージ libvlc5:armhf を選択しています。
.../libvlc5_1%3a3.0.21-0+rpt3+deb12u1_armhf.deb を展開する準備をしています ...
libvlc5:armhf (1:3.0.21-0+rpt3+deb12u1) を展開しています...
以前に未選択のパッケージ libvlc-dev:armhf を選択しています。
.../libvlc-dev_1%3a3.0.21-0+rpt3+deb12u1_armhf.deb を展開する準備をしています ...
libvlc-dev:armhf (1:3.0.21-0+rpt3+deb12u1) を展開しています...
libidn12:armhf (1.41-1+b1) を設定しています ...
libvlccore9:armhf (1:3.0.21-0+rpt3+deb12u1) を設定しています ...
libvlc5:armhf (1:3.0.21-0+rpt3+deb12u1) を設定しています ...
libvlc-dev:armhf (1:3.0.21-0+rpt3+deb12u1) を設定しています ...
libc-bin (2.36-9+rpt2+deb12u10) のトリガを処理しています ...
$ sudo apt install pkg-config
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
以下の追加パッケージがインストールされます:
  libpkgconf3 pkgconf pkgconf-bin
以下のパッケージが新たにインストールされます:
  libpkgconf3 pkg-config pkgconf pkgconf-bin
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。
98.7 kB のアーカイブを取得する必要があります。
この操作後に追加で 302 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://ftp.udx.icscoe.jp/Linux/raspbian/raspbian bookworm/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
取得:2 http://ftp.udx.icscoe.jp/Linux/raspbian/raspbian bookworm/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
取得:3 http://ftp.udx.icscoe.jp/Linux/raspbian/raspbian bookworm/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
取得:4 http://ftp.udx.icscoe.jp/Linux/raspbian/raspbian bookworm/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
98.7 kB を 4秒 で取得しました (26.5 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
以前に未選択のパッケージ libpkgconf3:armhf を選択しています。
(データベースを読み込んでいます ... 現在 26448 個のファイルとディレクトリがインストールされています。)
.../libpkgconf3_1.8.1-1_armhf.deb を展開する準備をしています ...
libpkgconf3:armhf (1.8.1-1) を展開しています...
以前に未選択のパッケージ pkgconf-bin を選択しています。
.../pkgconf-bin_1.8.1-1_armhf.deb を展開する準備をしています ...
pkgconf-bin (1.8.1-1) を展開しています...
以前に未選択のパッケージ pkgconf:armhf を選択しています。
.../pkgconf_1.8.1-1_armhf.deb を展開する準備をしています ...
pkgconf:armhf (1.8.1-1) を展開しています...
以前に未選択のパッケージ pkg-config:armhf を選択しています。
.../pkg-config_1.8.1-1_armhf.deb を展開する準備をしています ...
pkg-config:armhf (1.8.1-1) を展開しています...
libpkgconf3:armhf (1.8.1-1) を設定しています ...
pkgconf-bin (1.8.1-1) を設定しています ...
pkgconf:armhf (1.8.1-1) を設定しています ...
pkg-config:armhf (1.8.1-1) を設定しています ...
libc-bin (2.36-9+rpt2+deb12u10) のトリガを処理しています ...