BrainuxとX環境への接続について
Brainuxには、標準でX環境(X11[X window system])が利用できます。
X環境(X11[X Window system])の1つの特徴として、アプリケーションと表示するシステムが独立していて、アプリケーションを動かすサーバと、画面描画するサーバが別でも構わないことです。
X11はクライアント/サーバモデルで提供しているのですが、
あくまで画面描写が主体となっているため、一般的な認識とは逆になります。
・ここでの「クライアント」は、GUIを表示するプログラム(Xアプリケーション)になります。
・ここでの「サーバー」は、クライアント(Xアプリケーション)からの要求を受け付けて、画面に表示する内容を管理するプログラム(X11[X window system])になります。
Brainの画面でX11アプリケーションを利用するには、いくつかのパターンがあります。
- Brainを直接操作して、Brain上でXアプリケーションを起動し、Brainの画面で操作する
- Brainから他PCにsshでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
- 他PCからsshでBrainにログインして、Brain上でXアプリケーションを起動し、Brainの画面で操作する
- 他PCでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
| 1 | 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| 1.Brainを直接操作して、Brain上でXアプリケーションを起動し、Brainの画面で操作する | Brain | Brain | Brain |
| 2.Brainから他PCにsshでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する | Brain->他PC | 他PC | Brain |
| 3.他PCからsshでBrainにログインして、Brain上でXアプリケーションを起動し、Brainの画面で操作する | 他PC->Brain | Brain | Brain |
| 4.他PCでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する | 他PC | 他PC | Brain |
ここでは、以下を想定して、それぞれの方法での接続例を紹介します。
brain(IP:192.168.29.11) Brainux環境
他PC(IP:192.168.29.19) X11環境を持ったLinuxを想定
今回の環境的には、USBホストアダプタを使って、USBネットワークアダプタ経由でネットワークに接続しています。
(USBでホストPCを経由してネットワークに接続する(USB Ethernet Gadget)だと、他PCからBrainへの通信について制限が出てくるので、ホストPCがX11導入したLinuxであればいけるかもといったところ)
1.Brainを直接操作して、Brain上でXアプリケーションを起動し、Brainの画面で操作する
| 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| Brain | Brain | Brain |
これがBrainuxでの一般的な操作になります。
Brain上でBrainuxを起動する際には、「xinitrc」か「jvm」を選択して起動すれば、X環境が立ち上がります。
あとは、terminalを起動し、Xアプリケーションを起動してください。
DISPLAY環境変数にはすでに:0は設定されているので、明示的に設定する必要はありません。(xeyesは、マウスカーソルの方向を向く目玉のアプリケーションです。)
xeyes &
|
1 2 3 4 |
user@brain:~$ printenv DISPLAY :0 user@brain:~$ xeyes & [1] 1714 |

2.Brainから他PCにsshでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
| 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| Brain->他PC | 他PC | Brain |
Brainから、他PCにSSHログインして起動したXアプリケーションを、Brainの画面に出す方法です。
Terminalを立ち上げて、sshでログインする際に、-X オプションを設定することで、アクセス元のX環境に画面表示のリダイレクトをしてくれます。(DISPLAY環境変数は自動設定されます。)
ssh -X user@192.168.29.19
xeyes &
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
user@brain:~$ ssh -X user@192.168.29.19 user@192.168.29.19's password: Welcome to Linuxfx 11.2 22.04.6 LTS (GNU/Linux 5.15.0-67-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage * Introducing Expanded Security Maintenance for Applications. Receive updates to over 25,000 software packages with your Ubuntu Pro subscription. Free for personal use. https://ubuntu.com/pro Last login: Sat Nov 8 17:21:53 2025 from 192.168.29.11 nasubi@nasubi-vmwarevirtualplatform:~$ printenv DISPLAY localhost:10.0 nasubi@nasubi-vmwarevirtualplatform:~$ xeyes & [1] 11904 |
3.PCからsshでBrainにログインして、Brain上でXアプリケーションを起動し、Brainの画面で操作する
| 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| 他PC->Brain | Brain | Brain |
他PCからsshでBrainにログインして、Brain上でXアプリケーションを起動する方法です。
他PCはWindows上でもputty等でのsshアクセスでもかまいません。問題ありません。
Brainのキーボードで直接入力すると、特殊なキーバインドの違いや反応の悪さなどで、他PCでアプリの起動をする場合等に使用できます(デバック向けかな)。
以下の通り、画面表示先を指定する、DISPLAY環境変数を手動で設定すればOKです。
export DISPLAY=:0
xeyes &
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
user@pc1:~$ ssh user@192.168.29.11 login as: user user@192.168.29.11's password: Linux brain 5.4.149-gaa3edcd5fcbc #2 PREEMPT Mon Dec 23 11:34:55 UTC 2024 armv5tejl ____ _ | _ \ (_) | |_) |_ __ __ _ _ _ __ _ ___ __ | _ <| '__/ _` | | '_ \| | | \ \/ / | |_) | | | (_| | | | | | |_| |> < |____/|_| \__,_|_|_| |_|\__,_/_/\_\ by Brain Hackers https://github.com/brain-hackers Last login: Sun Nov 9 15:00:04 2025 from 192.168.29.19 user@brain:~$ printenv DISPLAY user@brain:~$ export DISPLAY=:0 user@brain:~$ printenv DISPLAY :0 user@brain:~$ xeyes & [1] 1770 |
4.他PCでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
| 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| 他PC | 他PC | Brain |
これは、Xアプリケーションの実行ウィンドウのみを、Braiに表示させるものです。
ただし、Brain上で、X11側で、Xアプリケーションからの接続を許可させる必要があるため、通常と違う手順が必要です。
接続許可は、xhosts というコマンドを利用します。
ただし、Brainux標準では、xhostは導入されていないようです。
|
1 2 |
user@brain:~$ xhost bash: xhost: command not found |
まずは、BrainにXアプリケーションからの接続を許可すためのコマンド(xhost)を導入します。
(一度導入すれば、大丈夫です。)
sudo apt update
sudo apt show x11-xserver-utils
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
user@brain:~$ sudo apt update Hit:1 http://archive.debian.org/debian bullseye InRelease Hit:2 https://packagecloud.io/brainhackers/brainux/any any InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 1 package can be upgraded. Run 'apt list --upgradable' to see it. user@brain:~$ sudo apt show x11-xserver-utils Package: x11-xserver-utils Version: 7.7+8 Priority: optional Section: x11 Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Installed-Size: 476 kB Depends: libc6 (>= 2.26), libice6 (>= 1:1.0.0), libx11-6, libxaw7, libxcursor1 (>> 1.1.2), libxext6, libxi6, libxmu6, libxmuu1, libxrandr2 (>= 2:1.5.0), libxrender1, libxt6, libxxf86vm1, cpp Suggests: nickle, cairo-5c, xorg-docs-core Conflicts: iceauth, sessreg, xgamma, xhost, xmodmap, xrandr, xrdb, xrefresh, xrgb, xset, xsetmode, xsetpointer, xsetroot, xstdcmap, xvidtune Breaks: arandr (<< 0.1.9) Replaces: iceauth, sessreg, xbase-clients (<< 1:7.3), xgamma, xhost, xmodmap, xrandr, xrdb, xrefresh, xrgb, xset, xsetmode, xsetpointer, xsetroot, xstdcmap, xutils (<< 1:7.2), xvidtune Tag: implemented-in::c, interface::commandline, role::program, uitoolkit::TODO, x11::xserver Download-Size: 158 kB APT-Sources: http://archive.debian.org/debian bullseye/main armel Packages Description: X server utilities An X client is a program that interfaces with an X server (almost always via the X libraries), and thus with some input and output hardware like a graphics card, monitor, keyboard, and pointing device (such as a mouse). . This package provides a miscellaneous assortment of X Server utilities that ship with the X Window System, including: - iceauth, a tool for manipulating ICE protocol authorization records; - rgb; - sessreg, a simple program for managing utmp/wtmp entries; - xcmsdb, a device color characteristic utility for the X Color Management System; - xgamma, a tool for querying and setting a monitor's gamma correction; - xhost, a very dangerous program that you should never use; - xmodmap, a utility for modifying keymaps and pointer button mappings in X; - xrandr, a command-line interface to the RandR extension; - xrdb, a tool to manage the X server resource database; - xrefresh, a tool that forces a redraw of the X screen; - xset, a tool for setting miscellaneous X server parameters; - xsetmode and xsetpointer, tools for handling X Input devices; - xsetroot, a tool for tailoring the appearance of the root window; - xstdcmap, a utility to selectively define standard colormap properties; - xvidtune, a tool for customizing X server modelines for your monitor. user@brain:~$ sudo apt install x11-xserver-utils Reading package lists... Done Building dependency tree... Done Reading state information... Done Suggested packages: nickle cairo-5c xorg-docs-core The following NEW packages will be installed: x11-xserver-utils 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 158 kB of archives. After this operation, 476 kB of additional disk space will be used. Get:1 http://archive.debian.org/debian bullseye/main armel x11-xserver-utils armel 7.7+8 [158 kB] Fetched 158 kB in 1s (127 kB/s) Selecting previously unselected package x11-xserver-utils. (Reading database ... 44310 files and directories currently installed.) Preparing to unpack .../x11-xserver-utils_7.7+8_armel.deb ... Unpacking x11-xserver-utils (7.7+8) ... Setting up x11-xserver-utils (7.7+8) ... Processing triggers for man-db (2.9.4-2) ... user@brain:~$ xhost access control enabled, only authorizaed clients cat connect |
次に、BrainでBrainuxを起動する際に、「shell」で起動してください。
(そのまま「xinitrc」か「jvm」で起動してしまうと、X接続用のポート(:0の場合6000)が閉じているため接続できません。)
shellが起動したら、以下のコマンドでXを起動します。
|
1 |
user@brain:~$ stratx -- -listen tcp |
Brain上でXが起動したら、terminalを起動して、アクセス許可を設定します(X起動毎に設定が必要です。)
(今回は、”192.168.29.19″からのアクセスを許可するものとします。)
xhost +192.168.29.19
(なお「xhost +」とすると、すべての接続を許可する設定になってしまいます。セキュリティ的には非推奨になります。)
+はBrainのキーボードでは、「シフト+記号+F」ですが、入力がしずらい場合があります。
|
1 2 3 4 5 6 7 8 9 10 11 |
user@brain:~$ xhost access control enabled, only authorizaed clients cat connect SI:localuser:user user@brain:~$ xhost +192.168.29.19 192.168.29.19 being added to access contol list user@brain:~$ xhost access control enabled, only authorizaed clients cat connect INET:192.168.29.19 SI:localuser:user |
ここまで終われば、他PC(Linux)でTerminalを立ち上げて、
DISPLAY環境変数を上書き設定します。
(BraiのIPは192.168.29.11とした場合)
export DISPLAY=192.168.29.11:0
xeyes &
|
1 2 3 4 5 6 7 8 9 |
user@pc1:~$ printenv DISPLAY :0 user@pc1:~$ export DISPLAY=192.168.29.11:0 user@pc1:~$ printenv DISPLAY 192.168.29.11:0 user@pc1:~$ xeyes & |
X環境への接続についての補足
上記の接続の組合せでも、X環境を利用することができます。
例えば、3の後に2をやることで、疑似的に4の接続にすることも可能です。
(4.の特殊なXnの立ち上げや設定が不要)
| 起動操作 | Xアプリケーション実行 | Xアプリ表示(操作) |
| 他PC->Brain->他PC | 他PC | Brain |
2.Brainから他PCにsshでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
4.他PCでログインして、他PC上でXアプリケーションを起動し、Brainの画面で操作する
ssh user@192.168.29.11
export DISPLAY=:0
ssh -X nasubi@192.168.29.19
xeyes &
|
1 2 3 4 5 6 |
user@pc1:~$ ssh user@192.168.29.11 user@brain:~$ export DISPLAY=:0 user@brain:~$ ssh -X nasubi@192.168.29.19 user@pc1:~$ xeyes & |
実際にやってみると、他PC上でXアプリケーションを起動する以下の方法では、
速度的にも問題なくアプリケーションを利用することができます。
これらは、俗にいう「シンクライアント」運用になります。
別PCに処理をさせて、結果のみBrainに表示させ、
BrainにUSBキーボードとマウスを付ければ、ハンドヘルドPCの出来上がりです。
また、これまでの説明の中のサーバ指定を逆にすれば、別サーバのX画面に、Braiux上で起動したアプリケーションを表示することもできますが、ここでは割愛します。
難点をいれば、現状Sound再生はされないといったところぐらいでしょうか・・・
BrainuxでのSound再生について
標準の環境では、Brainuxではサウンドデバイスを認識していないため、Sound再生されません。
Brain に内蔵されているスマートアンプには大きく分けて Yamaha 系と Rohm 系があるとのことで、現状Brainux上でのSound再生は、現状解析中で非対応だそうです。
試しにUSBサウンドデバイスを付けてみたところ、OSとしては認識しました。
Bus 001 Device 004: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
ターミナル上でのコマンド上では使用できましたが、一部ノイズが乗ります。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
user@brain:~$ sudo lsusb Bus 001 Device 003: ID 0b95:772b ASIX Electronics Corp. AX88772B Bus 001 Device 004: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub user@brain:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 user@brain:~$ aplay -L null Discard all samples (playback) or generate zero samples (capture) default Default Audio Device sysdefault Default Audio Device hw:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio Direct hardware device without any conversions plughw:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio Hardware device with all software conversions default:CARD=Set C-Media USB Headphone Set, USB Audio Default Audio Device sysdefault:CARD=Set C-Media USB Headphone Set, USB Audio Default Audio Device front:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio Front output / input surround21:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Set,DEV=0 C-Media USB Headphone Set, USB Audio Direct sample mixing device user@brain:~$ amixer -c0 Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 151 Mono: Front Left: Playback 44 [29%] [-20.13dB] [on] Front Right: Playback 44 [29%] [-20.13dB] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Limits: Playback 0 - 32 Capture 0 - 16 Mono: Playback 23 [72%] [34.36dB] [off] Capture 0 [0%] [0.00dB] [on] Simple mixer control 'Auto Gain Control',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] user@brain:~$ speaker-test -t sine -c 2 -f 220 speaker-test 1.2.4 Playback device is default Stream parameters are 48000Hz, S16_LE, 2 channels Sine wave rate is 220.0000Hz Rate set to 48000Hz (requested 48000Hz) Buffer size range from 2048 to 16384 Period size range from 1024 to 1024 Using max buffer size 16384 Periods = 4 was set period_size = 1024 was set buffer_size = 16384 0 - Front Left 1 - Front Right ^CTime per period = 4.344596 user@brain:~$ user@brain:~$ aplay sample.wav |
ALSAを使っているaplayではノイズが出るにせよ音が鳴るし、
amixerや、alsamixerも動いています。
なお、plusaudioは初期未導入っぽいので、この辺が影響してそうです。
この辺もう少しし調べたいのですが、正直勉強不足です。
まあ、USBサウンドデバイスつけないといけないから、おま環ではあります。
この辺が参考になるのだろうか?
Linux の Audio 機能をコマンドラインで設定
X11 Forwarding で音声を再生する
動画再生は?
動画再生としては、mplayer や smplayerが apt経由でインストール可能です。
・mplayer コマンドラインの音楽・動画再生プレイヤーです。
・smplayer mplayerのラッパーで、GUI操作インターフェイスを提供します。
sudo apt update
sudo apt install mplayer
sudo apt install smplayer
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 |
user@brain:~$ sudo apt show mplayer [sudo] password for user: Package: mplayer Version: 2:1.4+ds1-1+deb11u1 Priority: optional Section: video Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Installed-Size: 4,301 kB Depends: liba52-0.7.4 (>= 0.7.4), libaa1 (>= 1.4p5), libasound2 (>= 1.0.16), libass9 (>= 1:0.13.6), libaudio2, libavcodec58 (>= 7:4.2), libavformat58 (>= 7:4.2), libavutil56 (>= 7:4.0), libbluray2 (>= 1:0.2.2), libbs2b0, libc6 (>= 2.29), libcaca0 (>= 0.99.beta17-1), libcdio-cdda2 (>= 10.2+2.0.0), libcdio-paranoia2 (>= 10.2+2.0.0), libcdio19 (>= 2.1.0), libdca0 (>= 0.0.5), libdv4 (>= 1.0.0), libdvdnav4 (>= 4.1.3), libdvdread8 (>= 4.1.3), libegl1, libenca0 (>= 1.9), libfaad2 (>= 2.7), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.19.2), libgif7 (>= 5.1), libgl1, libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg62-turbo (>= 1.3.1), liblirc-client0, libmad0 (>= 0.15.1b-3), libmng1 (>= 1.0.10), libmpeg2-4 (>= 0.5.1), libmpg123-0 (>= 1.13.7), libogg0 (>= 1.0rc3), libopenal1 (>= 1.14), libpng16-16 (>= 1.6.2-1), libpostproc55 (>= 7:4.0), libpulse0 (>= 0.99.1), libsdl1.2debian (>= 1.2.11), libsmbclient (>= 2:4.0.3+dfsg1), libspeex1 (>= 1.2~beta3-1), libswresample3 (>= 7:4.0), libswscale5 (>= 7:4.0), libtheora0 (>= 1.0), libtinfo6 (>= 6), libvdpau1 (>= 0.2), libvorbisidec1 (>= 1.2.1+git20180316), libx11-6, libxext6, libxinerama1, libxss1, libxv1, libxvidcore4 (>= 1.2.2), libxvmc1 (>= 2:1.0.12), libxxf86dga1, libxxf86vm1, zlib1g (>= 1:1.1.4) Suggests: bzip2, fontconfig, fonts-freefont-ttf, mplayer-doc, netselect | fping Homepage: https://www.mplayerhq.hu Tag: interface::graphical, interface::x11, role::program, uitoolkit::sdl, x11::application Download-Size: 2,057 kB APT-Sources: http://archive.debian.org/debian bullseye/main armel Packages Description: movie player for Unix-like systems MPlayer plays most MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and Win32 DLL codecs. It can also play VideoCD, SVCD, DVD, 3ivx, RealMedia, and DivX movies. . Another big feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, but also SDL. . Not all of the upstream code is distributed in the source tarball. See the README.Debian and copyright files for details. user@brain:~$ user@brain:~$ sudo apt install mplayer Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: liba52-0.7.4 libass9 libaudio2 libavformat58 libbluray2 libbs2b0 libcdio-cdda2 libcdio-paranoia2 libcdio19 libchromaprint1 libdca0 libdvdnav4 libdvdread8 libenca0 libfaad2 libgif7 libgme0 libldb2 liblirc-client0 libmad0 libmng1 libmpeg2-4 libnorm1 libopenmpt0 libpgm-5.3-0 libpostproc55 librabbitmq4 libsmbclient libsrt1.4-gnutls libssh-gcrypt-4 libtalloc2 libtdb1 libtevent0 libudfread0 libvorbisfile3 libvorbisidec1 libwbclient0 libzmq5 python3-ldb python3-talloc samba-libs Suggested packages: nas libbluray-bdj libdvdcss2 lirc fonts-freefont-ttf mplayer-doc netselect | fping Recommended packages: libaacs0 The following NEW packages will be installed: liba52-0.7.4 libass9 libaudio2 libavformat58 libbluray2 libbs2b0 libcdio-cdda2 libcdio-paranoia2 libcdio19 libchromaprint1 libdca0 libdvdnav4 libdvdread8 libenca0 libfaad2 libgif7 libgme0 libldb2 liblirc-client0 libmad0 libmng1 libmpeg2-4 libnorm1 libopenmpt0 libpgm-5.3-0 libpostproc55 librabbitmq4 libsmbclient libsrt1.4-gnutls libssh-gcrypt-4 libtalloc2 libtdb1 libtevent0 libudfread0 libvorbisfile3 libvorbisidec1 libwbclient0 libzmq5 mplayer python3-ldb python3-talloc samba-libs 0 upgraded, 42 newly installed, 0 to remove and 1 not upgraded. Need to get 12.1 MB of archives. After this operation, 39.5 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://archive.debian.org/debian bullseye/main armel libtalloc2 armel 2.3.1-2+b1 [26.5 kB] Get:2 http://archive.debian.org/debian bullseye/main armel libtdb1 armel 1.4.3-1+b1 [46.1 kB] Get:3 http://archive.debian.org/debian bullseye/main armel libtevent0 armel 0.10.2-1 [32.2 kB] Get:4 http://archive.debian.org/debian bullseye/main armel libldb2 armel 2:2.2.3-2~deb11u2 [121 kB] Get:5 http://archive.debian.org/debian bullseye/main armel libwbclient0 armel 2:4.13.13+dfsg-1~deb11u6 [296 kB] Get:6 http://archive.debian.org/debian bullseye/main armel python3-ldb armel 2:2.2.3-2~deb11u2 [41.4 kB] Get:7 http://archive.debian.org/debian bullseye/main armel python3-talloc armel 2.3.1-2+b1 [16.5 kB] Get:8 http://archive.debian.org/debian bullseye/main armel samba-libs armel 2:4.13.13+dfsg-1~deb11u6 [4,972 kB] Get:9 http://archive.debian.org/debian bullseye/main armel libsmbclient armel 2:4.13.13+dfsg-1~deb11u6 [163 kB] Get:10 http://archive.debian.org/debian bullseye/main armel liba52-0.7.4 armel 0.7.4-20 [31.9 kB] Get:11 http://archive.debian.org/debian bullseye/main armel libass9 armel 1:0.15.0-2 [86.8 kB] Get:12 http://archive.debian.org/debian bullseye/main armel libaudio2 armel 1.9.4-7 [73.7 kB] Get:13 http://archive.debian.org/debian bullseye/main armel libudfread0 armel 1.1.1-1 [14.6 kB] Get:14 http://archive.debian.org/debian bullseye/main armel libbluray2 armel 1:1.2.1-4+deb11u2 [123 kB] Get:15 http://archive.debian.org/debian bullseye/main armel libchromaprint1 armel 1.5.0-2 [34.4 kB] Get:16 http://archive.debian.org/debian bullseye/main armel libgme0 armel 0.6.3-2 [112 kB] Get:17 http://archive.debian.org/debian bullseye/main armel libvorbisfile3 armel 1.3.7-1 [26.6 kB] Get:18 http://archive.debian.org/debian bullseye/main armel libopenmpt0 armel 0.4.11-1 [539 kB] Get:19 http://archive.debian.org/debian bullseye/main armel librabbitmq4 armel 0.10.0-1 [37.4 kB] Get:20 http://archive.debian.org/debian bullseye/main armel libsrt1.4-gnutls armel 1.4.2-1.3 [229 kB] Get:21 http://archive.debian.org/debian bullseye/main armel libssh-gcrypt-4 armel 0.9.8-0+deb11u1 [191 kB] Get:22 http://archive.debian.org/debian bullseye/main armel libnorm1 armel 1.5.9+dfsg-2 [186 kB] Get:23 http://archive.debian.org/debian bullseye/main armel libpgm-5.3-0 armel 5.3.128~dfsg-2 [155 kB] Get:24 http://archive.debian.org/debian bullseye/main armel libzmq5 armel 4.3.4-1+deb11u1 [231 kB] Get:25 http://archive.debian.org/debian bullseye/main armel libavformat58 armel 7:4.3.7-0+deb11u1 [987 kB] Get:26 http://archive.debian.org/debian bullseye/main armel libbs2b0 armel 3.1.0+dfsg-2.2+b1 [11.8 kB] Get:27 http://archive.debian.org/debian bullseye/main armel libcdio19 armel 2.1.0-2 [196 kB] Get:28 http://archive.debian.org/debian bullseye/main armel libcdio-cdda2 armel 10.2+2.0.0-1+b2 [21.2 kB] Get:29 http://archive.debian.org/debian bullseye/main armel libcdio-paranoia2 armel 10.2+2.0.0-1+b2 [20.2 kB] Get:30 http://archive.debian.org/debian bullseye/main armel libdca0 armel 0.0.7-2 [88.7 kB] Get:31 http://archive.debian.org/debian bullseye/main armel libdvdread8 armel 6.1.1-2 [85.7 kB] Get:32 http://archive.debian.org/debian bullseye/main armel libdvdnav4 armel 6.1.0-1+b1 [44.3 kB] Get:33 http://archive.debian.org/debian bullseye/main armel libenca0 armel 1.19-1+b1 [57.3 kB] Get:34 http://archive.debian.org/debian bullseye/main armel libfaad2 armel 2.10.0-1 [158 kB] Get:35 http://archive.debian.org/debian bullseye/main armel libgif7 armel 5.1.9-2 [42.8 kB] Get:36 http://archive.debian.org/debian bullseye/main armel liblirc-client0 armel 0.10.1-6.3 [68.7 kB] Get:37 http://archive.debian.org/debian bullseye/main armel libmad0 armel 0.15.1b-10 [66.3 kB] Get:38 http://archive.debian.org/debian bullseye/main armel libmng1 armel 1.0.10+dfsg-3.1+b5 [160 kB] Get:39 http://archive.debian.org/debian bullseye/main armel libmpeg2-4 armel 0.5.1-9 [45.1 kB] Get:40 http://archive.debian.org/debian bullseye/main armel libpostproc55 armel 7:4.3.7-0+deb11u1 [88.5 kB] Get:41 http://archive.debian.org/debian bullseye/main armel libvorbisidec1 armel 1.2.1+git20180316-7 [65.1 kB] Get:42 http://archive.debian.org/debian bullseye/main armel mplayer armel 2:1.4+ds1-1+deb11u1 [2,057 kB] Fetched 12.1 MB in 38s (315 kB/s) Extracting templates from packages: 100% Selecting previously unselected package libtalloc2:armel. (Reading database ... 45128 files and directories currently installed.) Preparing to unpack .../00-libtalloc2_2.3.1-2+b1_armel.deb ... Unpacking libtalloc2:armel (2.3.1-2+b1) ... Selecting previously unselected package libtdb1:armel. Preparing to unpack .../01-libtdb1_1.4.3-1+b1_armel.deb ... Unpacking libtdb1:armel (1.4.3-1+b1) ... Selecting previously unselected package libtevent0:armel. Preparing to unpack .../02-libtevent0_0.10.2-1_armel.deb ... Unpacking libtevent0:armel (0.10.2-1) ... Selecting previously unselected package libldb2:armel. Preparing to unpack .../03-libldb2_2%3a2.2.3-2~deb11u2_armel.deb ... Unpacking libldb2:armel (2:2.2.3-2~deb11u2) ... Selecting previously unselected package libwbclient0:armel. Preparing to unpack .../04-libwbclient0_2%3a4.13.13+dfsg-1~deb11u6_armel.deb ... Unpacking libwbclient0:armel (2:4.13.13+dfsg-1~deb11u6) ... Selecting previously unselected package python3-ldb. Preparing to unpack .../05-python3-ldb_2%3a2.2.3-2~deb11u2_armel.deb ... Unpacking python3-ldb (2:2.2.3-2~deb11u2) ... Selecting previously unselected package python3-talloc:armel. Preparing to unpack .../06-python3-talloc_2.3.1-2+b1_armel.deb ... Unpacking python3-talloc:armel (2.3.1-2+b1) ... Selecting previously unselected package samba-libs:armel. Preparing to unpack .../07-samba-libs_2%3a4.13.13+dfsg-1~deb11u6_armel.deb ... Unpacking samba-libs:armel (2:4.13.13+dfsg-1~deb11u6) ... Selecting previously unselected package libsmbclient:armel. Preparing to unpack .../08-libsmbclient_2%3a4.13.13+dfsg-1~deb11u6_armel.deb ... Unpacking libsmbclient:armel (2:4.13.13+dfsg-1~deb11u6) ... Selecting previously unselected package liba52-0.7.4:armel. Preparing to unpack .../09-liba52-0.7.4_0.7.4-20_armel.deb ... Unpacking liba52-0.7.4:armel (0.7.4-20) ... Selecting previously unselected package libass9:armel. Preparing to unpack .../10-libass9_1%3a0.15.0-2_armel.deb ... Unpacking libass9:armel (1:0.15.0-2) ... Selecting previously unselected package libaudio2:armel. Preparing to unpack .../11-libaudio2_1.9.4-7_armel.deb ... Unpacking libaudio2:armel (1.9.4-7) ... Selecting previously unselected package libudfread0:armel. Preparing to unpack .../12-libudfread0_1.1.1-1_armel.deb ... Unpacking libudfread0:armel (1.1.1-1) ... Selecting previously unselected package libbluray2:armel. Preparing to unpack .../13-libbluray2_1%3a1.2.1-4+deb11u2_armel.deb ... Unpacking libbluray2:armel (1:1.2.1-4+deb11u2) ... Selecting previously unselected package libchromaprint1:armel. Preparing to unpack .../14-libchromaprint1_1.5.0-2_armel.deb ... Unpacking libchromaprint1:armel (1.5.0-2) ... Selecting previously unselected package libgme0:armel. Preparing to unpack .../15-libgme0_0.6.3-2_armel.deb ... Unpacking libgme0:armel (0.6.3-2) ... Selecting previously unselected package libvorbisfile3:armel. Preparing to unpack .../16-libvorbisfile3_1.3.7-1_armel.deb ... Unpacking libvorbisfile3:armel (1.3.7-1) ... Selecting previously unselected package libopenmpt0:armel. Preparing to unpack .../17-libopenmpt0_0.4.11-1_armel.deb ... Unpacking libopenmpt0:armel (0.4.11-1) ... Selecting previously unselected package librabbitmq4:armel. Preparing to unpack .../18-librabbitmq4_0.10.0-1_armel.deb ... Unpacking librabbitmq4:armel (0.10.0-1) ... Selecting previously unselected package libsrt1.4-gnutls:armel. Preparing to unpack .../19-libsrt1.4-gnutls_1.4.2-1.3_armel.deb ... Unpacking libsrt1.4-gnutls:armel (1.4.2-1.3) ... Selecting previously unselected package libssh-gcrypt-4:armel. Preparing to unpack .../20-libssh-gcrypt-4_0.9.8-0+deb11u1_armel.deb ... Unpacking libssh-gcrypt-4:armel (0.9.8-0+deb11u1) ... Selecting previously unselected package libnorm1:armel. Preparing to unpack .../21-libnorm1_1.5.9+dfsg-2_armel.deb ... Unpacking libnorm1:armel (1.5.9+dfsg-2) ... Selecting previously unselected package libpgm-5.3-0:armel. Preparing to unpack .../22-libpgm-5.3-0_5.3.128~dfsg-2_armel.deb ... Unpacking libpgm-5.3-0:armel (5.3.128~dfsg-2) ... Selecting previously unselected package libzmq5:armel. Preparing to unpack .../23-libzmq5_4.3.4-1+deb11u1_armel.deb ... Unpacking libzmq5:armel (4.3.4-1+deb11u1) ... Selecting previously unselected package libavformat58:armel. Preparing to unpack .../24-libavformat58_7%3a4.3.7-0+deb11u1_armel.deb ... Unpacking libavformat58:armel (7:4.3.7-0+deb11u1) ... Selecting previously unselected package libbs2b0:armel. Preparing to unpack .../25-libbs2b0_3.1.0+dfsg-2.2+b1_armel.deb ... Unpacking libbs2b0:armel (3.1.0+dfsg-2.2+b1) ... Selecting previously unselected package libcdio19:armel. Preparing to unpack .../26-libcdio19_2.1.0-2_armel.deb ... Unpacking libcdio19:armel (2.1.0-2) ... Selecting previously unselected package libcdio-cdda2:armel. Preparing to unpack .../27-libcdio-cdda2_10.2+2.0.0-1+b2_armel.deb ... Unpacking libcdio-cdda2:armel (10.2+2.0.0-1+b2) ... Selecting previously unselected package libcdio-paranoia2:armel. Preparing to unpack .../28-libcdio-paranoia2_10.2+2.0.0-1+b2_armel.deb ... Unpacking libcdio-paranoia2:armel (10.2+2.0.0-1+b2) ... Selecting previously unselected package libdca0:armel. Preparing to unpack .../29-libdca0_0.0.7-2_armel.deb ... Unpacking libdca0:armel (0.0.7-2) ... Selecting previously unselected package libdvdread8:armel. Preparing to unpack .../30-libdvdread8_6.1.1-2_armel.deb ... Unpacking libdvdread8:armel (6.1.1-2) ... Selecting previously unselected package libdvdnav4:armel. Preparing to unpack .../31-libdvdnav4_6.1.0-1+b1_armel.deb ... Unpacking libdvdnav4:armel (6.1.0-1+b1) ... Selecting previously unselected package libenca0:armel. Preparing to unpack .../32-libenca0_1.19-1+b1_armel.deb ... Unpacking libenca0:armel (1.19-1+b1) ... Selecting previously unselected package libfaad2:armel. Preparing to unpack .../33-libfaad2_2.10.0-1_armel.deb ... Unpacking libfaad2:armel (2.10.0-1) ... Selecting previously unselected package libgif7:armel. Preparing to unpack .../34-libgif7_5.1.9-2_armel.deb ... Unpacking libgif7:armel (5.1.9-2) ... Selecting previously unselected package liblirc-client0:armel. Preparing to unpack .../35-liblirc-client0_0.10.1-6.3_armel.deb ... Unpacking liblirc-client0:armel (0.10.1-6.3) ... Selecting previously unselected package libmad0:armel. Preparing to unpack .../36-libmad0_0.15.1b-10_armel.deb ... Unpacking libmad0:armel (0.15.1b-10) ... Selecting previously unselected package libmng1:armel. Preparing to unpack .../37-libmng1_1.0.10+dfsg-3.1+b5_armel.deb ... Unpacking libmng1:armel (1.0.10+dfsg-3.1+b5) ... Selecting previously unselected package libmpeg2-4:armel. Preparing to unpack .../38-libmpeg2-4_0.5.1-9_armel.deb ... Unpacking libmpeg2-4:armel (0.5.1-9) ... Selecting previously unselected package libpostproc55:armel. Preparing to unpack .../39-libpostproc55_7%3a4.3.7-0+deb11u1_armel.deb ... Unpacking libpostproc55:armel (7:4.3.7-0+deb11u1) ... Selecting previously unselected package libvorbisidec1:armel. Preparing to unpack .../40-libvorbisidec1_1.2.1+git20180316-7_armel.deb ... Unpacking libvorbisidec1:armel (1.2.1+git20180316-7) ... Selecting previously unselected package mplayer. Preparing to unpack .../41-mplayer_2%3a1.4+ds1-1+deb11u1_armel.deb ... Unpacking mplayer (2:1.4+ds1-1+deb11u1) ... Setting up libgme0:armel (0.6.3-2) ... Setting up libchromaprint1:armel (1.5.0-2) ... Setting up libssh-gcrypt-4:armel (0.9.8-0+deb11u1) ... Setting up libmng1:armel (1.0.10+dfsg-3.1+b5) ... Setting up libsrt1.4-gnutls:armel (1.4.2-1.3) ... Setting up libudfread0:armel (1.1.1-1) ... Setting up librabbitmq4:armel (0.10.0-1) ... Setting up libvorbisidec1:armel (1.2.1+git20180316-7) ... Setting up libenca0:armel (1.19-1+b1) ... Setting up libtdb1:armel (1.4.3-1+b1) ... Setting up libpgm-5.3-0:armel (5.3.128~dfsg-2) ... Setting up libnorm1:armel (1.5.9+dfsg-2) ... Setting up libmpeg2-4:armel (0.5.1-9) ... Setting up libcdio19:armel (2.1.0-2) ... Setting up libtalloc2:armel (2.3.1-2+b1) ... Setting up liba52-0.7.4:armel (0.7.4-20) ... Setting up libvorbisfile3:armel (1.3.7-1) ... Setting up libass9:armel (1:0.15.0-2) ... Setting up libdvdread8:armel (6.1.1-2) ... Setting up libtevent0:armel (0.10.2-1) ... Setting up liblirc-client0:armel (0.10.1-6.3) ... Setting up libfaad2:armel (2.10.0-1) ... Setting up libpostproc55:armel (7:4.3.7-0+deb11u1) ... Setting up libaudio2:armel (1.9.4-7) ... Setting up libgif7:armel (5.1.9-2) ... Setting up libmad0:armel (0.15.1b-10) ... Setting up libbs2b0:armel (3.1.0+dfsg-2.2+b1) ... Setting up libdca0:armel (0.0.7-2) ... Setting up libbluray2:armel (1:1.2.1-4+deb11u2) ... Setting up libldb2:armel (2:2.2.3-2~deb11u2) ... Setting up libopenmpt0:armel (0.4.11-1) ... Setting up libdvdnav4:armel (6.1.0-1+b1) ... Setting up libzmq5:armel (4.3.4-1+deb11u1) ... Setting up python3-talloc:armel (2.3.1-2+b1) ... Setting up libcdio-cdda2:armel (10.2+2.0.0-1+b2) ... Setting up libavformat58:armel (7:4.3.7-0+deb11u1) ... Setting up libcdio-paranoia2:armel (10.2+2.0.0-1+b2) ... Setting up libwbclient0:armel (2:4.13.13+dfsg-1~deb11u6) ... Setting up python3-ldb (2:2.2.3-2~deb11u2) ... Setting up samba-libs:armel (2:4.13.13+dfsg-1~deb11u6) ... Setting up libsmbclient:armel (2:4.13.13+dfsg-1~deb11u6) ... Setting up mplayer (2:1.4+ds1-1+deb11u1) ... Processing triggers for man-db (2.9.4-2) ... Processing triggers for libc-bin (2.31-13+deb11u11) ... user@brain:~$ user@brain:~$ user@brain:~$ sudo apt show smplayer Package: smplayer Version: 20.6.0~ds0-1 Priority: optional Section: video Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Installed-Size: 4,357 kB Depends: mpv (>= 0.6.2) | mplayer, libc6 (>= 2.28), libgcc-s1 (>= 3.5), libqt5core5a (>= 5.14.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.14.1), libqt5widgets5 (>= 5.14.1), libqt5xml5 (>= 5.1), libstdc++6 (>= 5), libx11-6, zlib1g (>= 1:1.1.4) Recommends: smplayer-themes, smplayer-l10n Homepage: http://smplayer.sourceforge.net/ Tag: interface::graphical, interface::x11, role::program, uitoolkit::qt, use::playing, works-with::audio, works-with::video, x11::application Download-Size: 1,873 kB APT-Sources: http://archive.debian.org/debian bullseye/main armel Packages Description: Complete front-end for MPlayer and mpv Qt5 front-end for mplayer and forks, with basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume... user@brain:~$ user@brain:~$ sudo apt install smplayer Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libdouble-conversion3 libinput-bin libinput10 libmd4c0 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5widgets5 libqt5xml5 libwacom-common libwacom2 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-util1 libxcb-xinerama0 libxcb-xinput0 libxkbcommon-x11-0 Suggested packages: qt5-image-formats-plugins qtwayland5 Recommended packages: qttranslations5-l10n libqt5svg5 qt5-gtk-platformtheme libwacom-bin smplayer-themes smplayer-l10n The following NEW packages will be installed: libdouble-conversion3 libinput-bin libinput10 libmd4c0 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5widgets5 libqt5xml5 libwacom-common libwacom2 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-util1 libxcb-xinerama0 libxcb-xinput0 libxkbcommon-x11-0 smplayer 0 upgraded, 24 newly installed, 0 to remove and 1 not upgraded. Need to get 10.2 MB of archives. After this operation, 34.0 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://archive.debian.org/debian bullseye/main armel libdouble-conversion3 armel 3.1.5-6.1 [39.6 kB] Get:2 http://archive.debian.org/debian bullseye/main armel libwacom-common all 1.8-2 [49.7 kB] Get:3 http://archive.debian.org/debian bullseye/main armel libwacom2 armel 1.8-2 [18.7 kB] Get:4 http://archive.debian.org/debian bullseye/main armel libinput-bin armel 1.16.4-3 [22.1 kB] Get:5 http://archive.debian.org/debian bullseye/main armel libinput10 armel 1.16.4-3 [104 kB] Get:6 http://archive.debian.org/debian bullseye/main armel libmd4c0 armel 0.4.7-2 [38.9 kB] Get:7 http://archive.debian.org/debian bullseye/main armel libpcre2-16-0 armel 10.36-2+deb11u1 [197 kB] Get:8 http://archive.debian.org/debian bullseye/main armel libqt5core5a armel 5.15.2+dfsg-9+deb11u1 [1,539 kB] Get:9 http://archive.debian.org/debian bullseye/main armel libqt5dbus5 armel 5.15.2+dfsg-9+deb11u1 [215 kB] Get:10 http://archive.debian.org/debian bullseye/main armel libqt5network5 armel 5.15.2+dfsg-9+deb11u1 [608 kB] Get:11 http://archive.debian.org/debian bullseye/main armel libxcb-icccm4 armel 0.4.1-1.1 [26.3 kB] Get:12 http://archive.debian.org/debian bullseye/main armel libxcb-util1 armel 0.4.0-1+b1 [22.3 kB] Get:13 http://archive.debian.org/debian bullseye/main armel libxcb-image0 armel 0.4.0-1+b3 [23.3 kB] Get:14 http://archive.debian.org/debian bullseye/main armel libxcb-keysyms1 armel 0.4.0-1+b2 [15.9 kB] Get:15 http://archive.debian.org/debian bullseye/main armel libxcb-randr0 armel 1.14-3 [112 kB] Get:16 http://archive.debian.org/debian bullseye/main armel libxcb-render-util0 armel 0.3.9-1+b1 [17.4 kB] Get:17 http://archive.debian.org/debian bullseye/main armel libxcb-shape0 armel 1.14-3 [102 kB] Get:18 http://archive.debian.org/debian bullseye/main armel libxcb-xinerama0 armel 1.14-3 [101 kB] Get:19 http://archive.debian.org/debian bullseye/main armel libxcb-xinput0 armel 1.14-3 [123 kB] Get:20 http://archive.debian.org/debian bullseye/main armel libxkbcommon-x11-0 armel 1.0.3-2 [15.1 kB] Get:21 http://archive.debian.org/debian bullseye/main armel libqt5gui5 armel 5.15.2+dfsg-9+deb11u1 [2,689 kB] Get:22 http://archive.debian.org/debian bullseye/main armel libqt5widgets5 armel 5.15.2+dfsg-9+deb11u1 [2,116 kB] Get:23 http://archive.debian.org/debian bullseye/main armel libqt5xml5 armel 5.15.2+dfsg-9+deb11u1 [136 kB] Get:24 http://archive.debian.org/debian bullseye/main armel smplayer armel 20.6.0~ds0-1 [1,873 kB] Fetched 10.2 MB in 22s (474 kB/s) Selecting previously unselected package libdouble-conversion3:armel. (Reading database ... 45627 files and directories currently installed.) Preparing to unpack .../00-libdouble-conversion3_3.1.5-6.1_armel.deb ... Unpacking libdouble-conversion3:armel (3.1.5-6.1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../01-libwacom-common_1.8-2_all.deb ... Unpacking libwacom-common (1.8-2) ... Selecting previously unselected package libwacom2:armel. Preparing to unpack .../02-libwacom2_1.8-2_armel.deb ... Unpacking libwacom2:armel (1.8-2) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../03-libinput-bin_1.16.4-3_armel.deb ... Unpacking libinput-bin (1.16.4-3) ... Selecting previously unselected package libinput10:armel. Preparing to unpack .../04-libinput10_1.16.4-3_armel.deb ... Unpacking libinput10:armel (1.16.4-3) ... Selecting previously unselected package libmd4c0:armel. Preparing to unpack .../05-libmd4c0_0.4.7-2_armel.deb ... Unpacking libmd4c0:armel (0.4.7-2) ... Selecting previously unselected package libpcre2-16-0:armel. Preparing to unpack .../06-libpcre2-16-0_10.36-2+deb11u1_armel.deb ... Unpacking libpcre2-16-0:armel (10.36-2+deb11u1) ... Selecting previously unselected package libqt5core5a:armel. Preparing to unpack .../07-libqt5core5a_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5core5a:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package libqt5dbus5:armel. Preparing to unpack .../08-libqt5dbus5_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5dbus5:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package libqt5network5:armel. Preparing to unpack .../09-libqt5network5_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5network5:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package libxcb-icccm4:armel. Preparing to unpack .../10-libxcb-icccm4_0.4.1-1.1_armel.deb ... Unpacking libxcb-icccm4:armel (0.4.1-1.1) ... Selecting previously unselected package libxcb-util1:armel. Preparing to unpack .../11-libxcb-util1_0.4.0-1+b1_armel.deb ... Unpacking libxcb-util1:armel (0.4.0-1+b1) ... Selecting previously unselected package libxcb-image0:armel. Preparing to unpack .../12-libxcb-image0_0.4.0-1+b3_armel.deb ... Unpacking libxcb-image0:armel (0.4.0-1+b3) ... Selecting previously unselected package libxcb-keysyms1:armel. Preparing to unpack .../13-libxcb-keysyms1_0.4.0-1+b2_armel.deb ... Unpacking libxcb-keysyms1:armel (0.4.0-1+b2) ... Selecting previously unselected package libxcb-randr0:armel. Preparing to unpack .../14-libxcb-randr0_1.14-3_armel.deb ... Unpacking libxcb-randr0:armel (1.14-3) ... Selecting previously unselected package libxcb-render-util0:armel. Preparing to unpack .../15-libxcb-render-util0_0.3.9-1+b1_armel.deb ... Unpacking libxcb-render-util0:armel (0.3.9-1+b1) ... Selecting previously unselected package libxcb-shape0:armel. Preparing to unpack .../16-libxcb-shape0_1.14-3_armel.deb ... Unpacking libxcb-shape0:armel (1.14-3) ... Selecting previously unselected package libxcb-xinerama0:armel. Preparing to unpack .../17-libxcb-xinerama0_1.14-3_armel.deb ... Unpacking libxcb-xinerama0:armel (1.14-3) ... Selecting previously unselected package libxcb-xinput0:armel. Preparing to unpack .../18-libxcb-xinput0_1.14-3_armel.deb ... Unpacking libxcb-xinput0:armel (1.14-3) ... Selecting previously unselected package libxkbcommon-x11-0:armel. Preparing to unpack .../19-libxkbcommon-x11-0_1.0.3-2_armel.deb ... Unpacking libxkbcommon-x11-0:armel (1.0.3-2) ... Selecting previously unselected package libqt5gui5:armel. Preparing to unpack .../20-libqt5gui5_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5gui5:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package libqt5widgets5:armel. Preparing to unpack .../21-libqt5widgets5_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5widgets5:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package libqt5xml5:armel. Preparing to unpack .../22-libqt5xml5_5.15.2+dfsg-9+deb11u1_armel.deb ... Unpacking libqt5xml5:armel (5.15.2+dfsg-9+deb11u1) ... Selecting previously unselected package smplayer. Preparing to unpack .../23-smplayer_20.6.0~ds0-1_armel.deb ... Unpacking smplayer (20.6.0~ds0-1) ... Setting up libdouble-conversion3:armel (3.1.5-6.1) ... Setting up libxcb-xinput0:armel (1.14-3) ... Setting up libxcb-keysyms1:armel (0.4.0-1+b2) ... Setting up libxcb-shape0:armel (1.14-3) ... Setting up libxcb-render-util0:armel (0.3.9-1+b1) ... Setting up libxcb-icccm4:armel (0.4.1-1.1) ... Setting up libpcre2-16-0:armel (10.36-2+deb11u1) ... Setting up libxcb-util1:armel (0.4.0-1+b1) ... Setting up libxcb-image0:armel (0.4.0-1+b3) ... Setting up libxcb-xinerama0:armel (1.14-3) ... Setting up libxkbcommon-x11-0:armel (1.0.3-2) ... Setting up libqt5core5a:armel (5.15.2+dfsg-9+deb11u1) ... Setting up libqt5dbus5:armel (5.15.2+dfsg-9+deb11u1) ... Setting up libxcb-randr0:armel (1.14-3) ... Setting up libmd4c0:armel (0.4.7-2) ... Setting up libwacom-common (1.8-2) ... Setting up libqt5network5:armel (5.15.2+dfsg-9+deb11u1) ... Setting up libqt5xml5:armel (5.15.2+dfsg-9+deb11u1) ... Setting up libwacom2:armel (1.8-2) ... Setting up libinput-bin (1.16.4-3) ... Setting up libinput10:armel (1.16.4-3) ... Setting up libqt5gui5:armel (5.15.2+dfsg-9+deb11u1) ... Setting up libqt5widgets5:armel (5.15.2+dfsg-9+deb11u1) ... Setting up smplayer (20.6.0~ds0-1) ... Processing triggers for libc-bin (2.31-13+deb11u11) ... Processing triggers for man-db (2.9.4-2) ... Processing triggers for udev (247.3-7+deb11u5) ... Processing triggers for hicolor-icon-theme (0.17-2) ... user@brain:~$ user@brain:~$ user@brain:~$ mplayer MPlayer 1.4 (Debian), built with gcc-10 (C) 2000-2019 MPlayer Team Usage: mplayer [options] [url|path/]filename Basic options: (complete list in the man page) -vo <drv> select video output driver ('-vo help' for a list) -ao <drv> select audio output driver ('-ao help' for a list) vcd://<trackno> play (S)VCD (Super Video CD) track (raw device, no mount) dvd://<titleno> play DVD title from device instead of plain file -alang/-slang select DVD audio/subtitle language (by 2-char country code) -ss <position> seek to given (seconds or hh:mm:ss) position -nosound do not play sound -fs fullscreen playback (or -vm, -zoom, details in the man page) -x <x> -y <y> set display resolution (for use with -vm or -zoom) -sub <file> specify subtitle file to use (also see -subfps, -subdelay) -playlist <file> specify playlist file -vid x -aid y select video (x) and audio (y) stream to play -fps x -srate y change video (x fps) and audio (y Hz) rate -pp <quality> enable postprocessing filter (details in the man page) -framedrop enable frame dropping (for slow machines) Basic keys: (complete list in the man page, also check input.conf) <- or -> seek backward/forward 10 seconds down or up seek backward/forward 1 minute pgdown or pgup seek backward/forward 10 minutes < or > step backward/forward in playlist p or SPACE pause movie (press any key to continue) q or ESC stop playing and quit program + or - adjust audio delay by +/- 0.1 second o cycle OSD mode: none / seekbar / seekbar + timer * or / increase or decrease PCM volume x or z adjust subtitle delay by +/- 0.1 second r or t adjust subtitle position up/down, also see -vf expand * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * * user@brain:~$ user@brain:~$ |
mplayerで、再生したファイルを指定すれば、そのままALSAで再生されました。
(USB Audioデバイスを付けている場合)
mplayerでの音声再生では、ほとんどノイズは気になりませんでした。
mplayer pianos-by-jtwayne-7-174717.mp3
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
user@brain:/boot/sound$ mplayer pianos-by-jtwayne-7-174717.mp3 MPlayer 1.4 (Debian), built with gcc-10 (C) 2000-2019 MPlayer Team do_connect: could not connect to socket connect: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing pianos-by-jtwayne-7-174717.mp3. libavformat version 58.45.100 (external) Audio only file format detected. Load subtitles in ./ ========================================================================== Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III AUDIO: 44100 Hz, 2 ch, s16le, 256.0 kbit/18.14% (ratio: 32000->176400) Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III) ========================================================================== AO: [pulse] Init failed: Connection refused Failed to initialize audio driver 'pulse' AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 18.5 (18.5) of 18.0 (18.0) 75.0% Exiting... (End of file) user@brain:/boot/sound$ |
smplayerでも音声再生OKです。

同様に動画ファイル(mp4ファイル)も試しましたが、
安定して音声・動画再生はされました。
ただ、さすがにマシンパワー不足で、
動画と音声の同期がうまくいっていませんでした。
(音声が先行する)
再生時パラメータや、動画ファイルの作成パラメータの調整が必要かもしれません。
mplayer

smplayer

plusaudio導入検討中