こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

FreeBSD(98) 8.3 R mpg123

Script started on Thu Jan 3 15:14:15 2019

[umiboz@chacha ~]$ mpg123
You made some mistake in program usage... let me briefly remind you:

High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
version 1.14.4; written and copyright by Michael Hipp and others
free software (LGPL/GPL) without any warranty but with best wishes

usage: mpg123 [option(s)] [file(s) | URL(s) | -]
supported options [defaults in brackets]:
-v increase verbosity level -q quiet (don't print title)
-t testmode (no output) -s write to stdout
-w <filename> write Output as WAV file
-k n skip first n frames [0] -n n decode only n frames [all]
-c check range violations -y DISABLE resync on errors
-b n output buffer: n Kbytes [0] -f n change scalefactor [32768]
-r n set/force samplerate [auto]
-os,-ol,-oh output to built-in speaker,line-out connector,headphones
-a d set audio device
-2 downsample 1:2 (22 kHz) -4 downsample 1:4 (11 kHz)
-d n play every n'th frame only -h n play every frame n times
-0 decode channel 0 (left) only -1 decode channel 1 (right) only
-m mix both channels (mono) -p p use HTTP proxy p [$HTTP_PROXY]
-@ f read filenames/URLs from f -T get realtime priority
-z shuffle play (with wildcards) -Z random play
-u a HTTP authentication string -E f Equalizer, data from file
-C enable control keys --no-gapless not skip junk/padding in mp3s
-? this help --version print name + version
See the manpage mpg123(1) or call mpg123 with --longhelp for more parameters and information.
[umiboz@chacha ~]$ mpg123 /?
[oss.c:172] error: Can't open default sound device!
[audio.c:630] error: failed to open audio device
[audio.c:180] error: Unable to find a working output module in this list: oss
[audio.c:532] error: Failed to open audio output module
[mpg123.c:897] error: Failed to initialize output, goodbye.
[umiboz@chacha ~]$ exit
exit

Script done on Thu Jan 3 15:14:34 2019

--------

上記のエラーを改善したく、よろしくお願い申し上げます。

投稿日時 - 2019-01-03 15:27:20

QNo.9574019

困ってます

質問者が選んだベストアンサー

>/boot/defaults/loader.conf というファイルを書き換える必要性があるのではないでしょうか? ←書き込み禁止です。

それはデフォルトの設定が書かれているファイルですから書き換える必要はありません。
/boot/loader.confに書かれている内容の方が優先されます。

>nss ドライバのデバイスドライバ名は何でしょうか?ご存知でしたら、教授願いたいです。

何年か前にもいったような気がしますけど、FreeBSD(98)固有の話はわからないです。

投稿日時 - 2019-01-07 21:47:41

補足

nss とカーネルに表記してもエラーになるのですが。どうしてでしょうか?

投稿日時 - 2019-01-13 07:36:11

お礼

カーネルの再構築をしました。

サウンドデバイスをカーネルに加えました。

# mpg123 *.mp3

>[oss.c:172] error: Can't open default sound device!
>[audio.c:630] error: failed to open audio device
>[audio.c:180] error: Unable to find a working output module in this list: oss
>[audio.c:532] error: Failed to open audio output module
>[mpg123.c:897] error: Failed to initialize output, goodbye.

というエラーでした。

投稿日時 - 2019-01-08 01:41:48

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

>具体的にどのような作業手順を踏めばよろしいのでしょうか。

カーネルモジュールをロードするだけならkldloadを使って適切なカーネルモジュールをロードするだけです。

# kldload カーネルモジュール名

PC-9801-86 ボードの適切なカーネルモジュールが何かは先にも書いたように私は知りませんし存在するのかも知りません。

もしくは
/boot/loader.conf に

sound_load="YES"

と付け加えて再起動するの手です。
当然PC-9801-86 ボードの設定が適切でなかったり対応するカーネルモジュールがない場合には意味ないですが。

投稿日時 - 2019-01-04 12:00:17

補足

FreeBSD 8.3-RELEASEハードウェアノート
https://www.freebsd.org/releases/8.3R/hardware.html#SOUND



[pc98] NEC PC-9801-73、86およびその互換機(nssドライバー)

NEC A-MATE内部サウンド

Q-Vision WaveStar、WaveMaster

---------------

とのことですが。

nss ドライバのデバイスドライバ名は何でしょうか?ご存知でしたら、教授願いたいです。

投稿日時 - 2019-01-07 20:50:44

お礼

/boot/loader.conf というファイルもあるのですが。←書き込み可能です。

/boot/defaults/loader.conf というファイルを書き換える必要性があるのではないでしょうか? ←書き込み禁止です。

もう少し、お付き合い願えないでしょうか?

よろしくお願いします。

投稿日時 - 2019-01-07 19:58:27

ANo.2

>サウンドデバイスとは、/dev/dp0 とかなっているのですが、/dev 以下に >MAKEDEV ファイルは無さそうです。

サウンドデバイスファイルは /dev/dsp*.*(/dev/dsp0.0など)だと思うのですが。
またFreeBSD8系統ならMAKEDEVはなくなってたはずです。

それと私はFreeBSD(98)は使用していませんから(PC98シリーズ持っていませんし)、
サウンドデバイスの具体的な設定等についてはわかりません。
FreeBSD(98)がサポートしているサウンドカードを使用していて適切な設定がされているのならカーネルモジュールをロードすれば使用できるようになるとは思いますが。
その当たりは一切わかりませんから、わかる人(FreeBSD(98)をわざわざ使っている人がどれだけいるのか疑問ですけど)からの回答を待つかご自分で何とかしてください。

投稿日時 - 2019-01-04 11:15:16

補足

>カーネルモジュールをロードすれば使用できるようになるとは思います

具体的にどのような作業手順を踏めばよろしいのでしょうか。

投稿日時 - 2019-01-04 11:25:18

お礼

/dev/dsp* のミスでした。申し訳ありません。刺しているサウンドカードは、PC-9801-86 ボードです。所謂、86音源です。

もう少し、お知恵を貸しては頂けないでしょうか。

投稿日時 - 2019-01-04 11:23:13

ANo.1

>[oss.c:172] error: Can't open default sound device!
>[audio.c:630] error: failed to open audio device
>[audio.c:180] error: Unable to find a working output module in this list: oss
>[audio.c:532] error: Failed to open audio output module
>[mpg123.c:897] error: Failed to initialize output, goodbye.

エラーというのが上記の部分のことなら
サウンドデバイスをどうにかしてください。

投稿日時 - 2019-01-03 22:17:04

補足

/dev/dp0 なるファイルはありません。

投稿日時 - 2019-01-03 23:59:08

お礼

サウンドデバイスとは、/dev/dp0 とかなっているのですが、/dev 以下に MAKEDEV ファイルは無さそうです。

済みません。よく意味が分かりません。

よろしくお願いします。

投稿日時 - 2019-01-03 23:58:06

あなたにオススメの質問