- 1 名前:login:Penguin mailto:sage [2006/09/14(木) 20:53:37 ID:ks9n5pLA]
- サウンドドライバの話題、質問などをどうぞ。
前スレ pc8.2ch.net/test/read.cgi/linux/1075209932/ ALSA www.alsa-project.org/ alsa.linux.or.jp/ Open Sound System www.opensound.com/oss.html ALSA 設定ドキュメント(CVS) cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/ALSA-Configuration.txt ALSA OSS互換設定ドキュメント(CVS) cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/OSS-Emulation.txt (text) をクリックすると読むことができます。
- 440 名前:405 mailto:sage [2007/12/05(水) 00:07:51 ID:pu7ATbQV]
- >>439
「トシオのコンソールサウンドレコーダー・プレーヤー」のソースを見てみた。 ファイルは、コマンドラインのファイル名を直接 fopen でオープンしてるから そのままでは、stdout へは無理な気がする。 あと、メッセージがソースに直接かかれているので、 ubuntuだと文字化けする。 ソースファイルを euc-jp → utf-8 にしてメイクしたら大丈夫になったよ。 stdout へ出力したければ比較的楽に改造できると思うんだけど いるなら作るよ。 GUI版の方は、落としてみたはいいけど、波形の上側の部分の表示が 例の通りにならないので、ビルド環境を作ってソース眺めたら Qt なソース だったので、、、へたれなので、だいぶ時間がかかりそうだ。
- 441 名前:405 mailto:sage [2007/12/05(水) 01:37:19 ID:pu7ATbQV]
- >>440 自己レス
> ソースファイルを euc-jp → utf-8 にしてメイクしたら大丈夫になったよ。 かんちがい。 というか端末の文字コードをeuc-jpにすればすむことだった。。。 深く考えずにstdout出力するようにしたら、録音中の途中表示の文字列が 標準出力に食べられてプチプチノイズが入るようになった。。。
- 442 名前:login:Penguin mailto:sage [2007/12/05(水) 08:09:47 ID:YrZ6wEfG]
- stderr使えばいいのに
- 443 名前:405 mailto:sage [2007/12/05(水) 19:46:09 ID:pu7ATbQV]
- >>442
表示系を stderr に置き換えることはできるけど リアルタイム経過時間表示が、ncursesでカーソル制御して 指定位置表示をしているため、stderr化するとバランスが崩れる。 標準出力のときには、-qのサイレントモードを無条件に採用することで ぷちぷちノイズを回避することにしたよ。 >>439 標準出力したのをパイプで lame に食わせるところまではいった。 mp3splt のコマンドラインパラメータがよくわからないのと、あとはテストと微調整。 mp3splt はここのオプションとかでいいのかな?? ttp://pub.ne.jp/nmnl/?entry_id=511605 こんな感じのシェルスクリプトでDVD Playerからの音楽SPDIFを mp3に落としている #!/bin/bash # CH : Star Digio CH CH=CH00 # MP3FILE : mp3 file MP3FILE=$CH-$(date +%Y%m%d).mp3 echo $MP3FILE echo "record spdif to mp3 file" ./crec -q -s -d plughw:1,0 -l 45 | lame -b 128 - $MP3FILE
|

|