OpenBSDで動画・音声を扱う
準備
- X11 - リリースに最初から入っている*1
... セキュリティが強化された "xenocara"
- sysctl(8)により kern.audio.record=1 として音声入力が使用可能になる
- 動画
- video(4) - V4L2 (Video for Linux 2) API準拠のビデオドライバ
- sysctl(8)により kern.video.record=1 と設定して映像が使用可能に(/etc/sysctl.confに追記する)。
...デフォルトではkern.video.record=0 ... 映像はブランク
- /dev/video? は owner=root:wheel, perm=0640 のため、デフォルトではrootしかアクセスできない。wheelグループに対して許可を与える。
... OpenBSDでは普通に chmod コマンドで変更 - chmod 0660 /dev/video?
... 河豚板では/devはkernel built-inなファイルシステムの一部であるため、/etc/rc.localに chmod 0660 /dev/video? を記述
アプリケーション
- 音声
- aucat(1) - PCM/WAV音声の基本的な操作、sndiodとのやりとり
- ports/packagesから
- ミキサー - xfce4mixer, pavucontrolなど
- その他ツール - normalize, vorbistoolsなど
- 動画
- video(1) - カメラ入力(/dev/video?からの映像信号)を表示/記録/再生する
- ports/packagesから
- 表示、変換等諸々の操作 - mplayer, ffmpeg など
- 動画編集 - blenderのVSE (Video Sequence Editor), shotcut など
- ウェブブラウザ
- Firefox (firefox-i18n-ja), Chromium, Iridium など
- 動画再生にはffmpegも必要 (portsでは依存関係により自動的にインストールされるわけではないので注意!)
- /etc/{firefox,chromium}/*
... pledge(2), unveil(2)によるセキュリティ機能を設定するファイル群
... デフォルトではpledgeによりshmem関連の機能が制限され、画面共有が使えないため、無効化が必要。
recent(50)
2024-10-15
2024-10-14
2024-10-02
2024-09-22
2024-09-20
2024-08-25
2024-08-22
2024-07-31
2024-07-23
2024-05-24
2024-04-22
2024-04-09
2024-02-17
2024-01-31
2023-11-05
2023-10-04
2023-08-28
2023-06-03
2023-05-30
2023-05-01
2023-04-23
2023-04-13
2023-04-12
2023-03-17
2023-02-24
2023-02-23
2023-02-22
2022-12-23
2022-12-13
2022-11-17
2022-11-15
2022-11-14
FreeBSDでは、Xはports/packagesから入れる必要がある
Last-modified: 2021-05-31 (Mon) 10:09:26