![]() |
Recording problem using different applications.
I am a great fan of recording live music. I was trying to use for this my N900, but I am very disappointed with the results. First of all - almost every application designed for recording ( I mean orecchiette, voicenote, recorder, mydicto etc.) use pcm (and in effect wav files) which consumes a lot of space in memory. When I was trying to record music with orccchiette and AAC codec, I got "flowing" sound with unacceptable quality (48 kHz, 2 channel 128 kbit/s). The best sound records stock camera application when it is in video recording mode. Audio is then in mp4a format and sounds really great (as for this kind of device). Can anybody tell me how to record compressed sound with good quality.
|
Re: Recording problem using different applications.
Quote:
Quote:
Quote:
Code:
ffmpeg -i file.wav file.mp3 |
Re: Recording problem using different applications.
I guess he means the recording is unacceptable despite using decent freq range and bitrate?
+1 for raw recording. With n900 i used "recorder" on phone and later at home direct ffmpeg source path on my laptop to n900 sftp mount so i do not need to first copy and then encode large recodings. From my experience it takes around 1.5 times original play time to encode raw to aac on n900. Which could also be the cause for problems with live encoding i guess? |
Re: Recording problem using different applications.
- if you want rec from headset mic, in xterm:
Code:
gst-launch-0.10 -e pulsesrc device=source.hw0 ! audio/x-raw-float,channels=1 ! audioconvert ! nokiaaacenc bitrate=64000 output-format=0 ! hantromp4mux ! audio/x-m4a ! filesink location=/home/user/MyDocs/audio.m4a Code:
amixer -qc0 set PGA 60 Code:
amixer -qc0 set "Input Select" "Digital Mic" Code:
amixer -q cset name='Capture Switch' on |
Re: Recording problem using different applications.
Quote:
Wow! Just great ! I see that you are a real professional. Thank you for this complete answer. I will try this method as soon as possible. I have only one more question: is there any chance to record stereo sound using, for example, usb microphone. Or maybe there is a way to use standard external stereo mic connected to minijack in N900? |
Re: Recording problem using different applications.
for usb stereo mic, you need:
- driver for it which will be working on n900 - h-e-n - it's in repository - OTG cable - some app that can rec from your mic (gstreamer, audacity, etc) it's simple when you have all that components second solution but not perfect: - use build in mic as left channel - use headset mic as right channel - mix both into audio file (maybe gsteamer can do that) minijack in n900 has only one input, so only mono (can be multiplexed, but that need specific mics and specific app on n900, not worth of thinking) I use nokia e52 for record stereo sound. It has build in two mics. |
Re: Recording problem using different applications.
Quote:
|
Re: Recording problem using different applications.
third option:
- stereo bluetooth mic - n900 should recognise it as stereo? (fm radio turns on bluetooth and it's stereo) fourth: - stereo FM mic - n900 has stereo FM receiver Quote:
- headphone - headset - mic - eci headset (if headset has many buttons, like play, vol+, vol- etc. then it's probably ECI accessory) - tv out - off so it seems no line-in, neo900 has Quote:
|
Re: Recording problem using different applications.
Quote:
I am very sorry for long delay in my answers. Thank you very much once again for your posts. I have though more questions: - how to stop recording - when I use commands described in your post I get file "audio.m4a" but it is not playable (even no time of recording is seen in any player). It has size but it seems that there is nothing in it. |
Re: Recording problem using different applications.
ah, right
for manual stop, press Ctrl+c in the same terminal or send SIGINT (kill -2 $PID) to gstreamer: Code:
kill -2 `pidof gst-launch-0.10` |
All times are GMT. The time now is 00:15. |
vBulletin® Version 3.8.8