|
本帖最后由 divilis 于 2011-6-8 22:22 编辑 8 H! K i1 N2 S
$ |8 Q6 r+ R! C& y/ ZOK, 我知道WebOS 2.0以下的版本,录音都是个问题。$ A1 L/ l- a3 x
至少在我的pixi plus上录不了。我使用过zcorder,录音也没反应。哪个成功,可以在这里吼一下~~8 h v2 P! p' t3 @# @& o6 r( k
R' W5 z: u( U* ~) e8 N$ Q/ d近来常常想着这个问题,觉得不能录音,是个伤。于是决定,小小的研究一下。- K3 f# u" f+ c! t, f
. h0 B' p& m+ i3 d) e- w' R; r我想说的是,现在我能录音了。是的,在pixi plus上能录音了。
. }% f( z; b$ f* V我实现录音为三种格式:WAV, MP3, OGG" X; M/ E8 T. y4 z$ d0 v
( G, n) u1 A4 ^( N5 s3 q下面,我一一道来:) R1 A, ~4 g" I2 D9 t8 _! L1 b+ k% d
1, 录音为WAV格式
* F/ h% R C- J& y 条件: 先在preware安装一下Terminal 终端。2 y$ V( W% C& k3 K( n
录音方法:在Terminal 运行如下命令,- cd /media/internal/2 W2 j- P r% G" Z |" L
- arecord -f cd out.wav
复制代码 2, 录音为MP3格式 x# m1 s# l: w* l
条件:在方法1的基础上,再安装optware, 然后安装lame,安装lame方法如下(在Terminal 终端):- ipkg-opt update
0 x, T8 Y7 I5 h ?2 U; ]3 F - ipkg-opt install lame
复制代码 录音方法: 在Terminal 终端下运行如下命令,- cd /media/internal/
% z( |: r' e- v/ Q$ V' D! M$ | - arecord -f cdr -t raw voice.raw
0 {8 d/ }1 a. i# q1 \8 F# z9 a - lame -r --big-endian voice.raw voice.mp3
复制代码 3, 录音为OGG格式. J4 g Y5 i/ \8 l3 i( R% {
条件:在方法1的基础上,再安装optware, 然后安装vorbis-tools, libvorbis, 安装vorbis-tools, libvorbis 方法如下(在Terminal 终端):- ipkg-opt update
@- f; N! }9 k$ V5 \( G) }6 _ - ipkg-opt install vorbis-tools libvorbis
复制代码 录音方法: 在Terminal 终端下运行如下命令,- cd /media/internal/6 }# F. h" r' A0 U% S t# o) r
- arecord -f cdr -t raw voice.raw( `. ~* f5 Q8 L/ \* I. ~8 I
- oggenc voice.raw -r --raw-endianness 1 -o voice.ogg
复制代码 根据经验,
6 E8 ^( z; u7 B. C" y$ z" E录音为WAV格式比较方便,录完音就可以播放,不用转换,但是录音文件大。
/ W* z1 D) S5 Y6 [; @- `录音为MP3/OGG格式,则需要在录完音后,要转换成MP3/OGG才能播放,但占用空间小。, m% i% w$ c/ i- E5 A: `: ^( w
3 C! Y8 P: R; I0 K# U
缺点:: K7 @ [2 m; v3 G! ]! |' g0 x
在机器进入睡眠时,录音会终止,哪位兄弟有办法可以防止机器休眠(即仅关屏,不睡眠)。
' s3 p0 U. H4 }+ r0 s: P/ t! y4 e j' ?
附:3 V- K: u9 B& K p5 g9 r; J+ L$ C" j
我设计了一个比较便捷的方法,使录音和转换一气呵成。请参考这里。
& A8 R0 b, ] J8 W
8 k" [' Q$ e% E! V# _# h! O' }5 e% j另:
8 o6 z! @# H% o9 V7 Z R4 M哪位兄弟为这些命令设计一个WebOS的界面(要防止机器休眠),就好玩了。
2 V2 U8 l" [% [+ u8 U |
评分
-
查看全部评分
|