At first, it was very easy to improve whatsapp audio notes. You just had to edit the final AAC audio profile at system/etc/media_profiles.xml bumping it to 48 khz and 320kbps. The last compatible Whatsapp version I know was 2.12.412
Now they encode audio using .opus OGG plugin/encoder. I've looked some more files and i've seen there is an OGG Decoder of the refered codec, but no encoder, either a defined profile.
Can someone help me digging into the apk to see if it is hardcoded to the app?
Thanks.
Bump
I will check it. I have same issue, I return after 1 month)
Related
This has been wracking my brain since I got the Eris. I'm trying to find the best media playback profile for videos on the Eris.
Here's what I know:
-The containers supported are 3GP and MP4.
-I also know that the screen is HVGA so I export videos on quicktime pro, toast, handbrake or whatever I'm using to do that.
-I also know that H.264 AVC is a supported codec.
-What I don't know is what bitrate the Eris can handle I've played with bitrates as low as 800kbps and as high as 2500kbps. Each video has a level of lag and sync issues that the video is completely unwatchable. I have a feeling that the bitrate is the issue. So what's the magic number? What do you folks use to convert videos? What's the suggested profile?
Thanks in advance!
Same here.
I'm having issues with my videos as well. I would really like to find good working settings for converting videos.
Has anyone had luck with this? What program and settings work?
Thanks.
Ok I found some settings.
I found these settings. I'm trying a video right now. I'll report my results.
http://www.smor.tv/blog/android-htc-hero-eris-x264-h-264-video-encoding-with-handbrake/
Sounds great. I used Quicktime Pro and used the iPhone setting which produced an .m4a video for iTunes. It works great on the video player app that comes preloaded on the KaosFroyo ROM, but it doesn't work great in the Android stock gallery, it hiccups a bit. I dont think it's the ROM, I think it's Android's stock video player. But if you try Video Player for Android and .m4a it seems to be working well. However the frame rate could be better. This Handrbrake solution might be better, looking forward to hearing the results.
Working settings for hanbrake 0.9.4
If you don't have handbrake you can download it from here.
I started with the settings here.
I had to change a few things so I'm listing the whole setup.
Picture Tab
This will give you a nicely cropped full screen video.
Size: Width 480 Height 320
Keep Aspect Ratio: Unchecked
Automatic Cropping: Checked
Anamorphic: None
Video Filters
Everything on this tab off.
Grayscale Encoding: Unchecked
Video
Video Codec: H.264 (x264)
Framerate (FPS): 24
2-Pass Encoding: Checked
Turbo First Pass: Checked
Avg Bitrate (kbps): 384
Audio
Make sure you only have 1 track here.
Audio Codec: AAC(faac)
Mixdown: Stereo
Samplerate: 44.1
Bitrate: 64 (You can set this to your taste, I find 64 works well enough for me.)
DRC: 1
Be sure to add your track after you have selected everything.
Subtitles
This tab is not really needed but it's a good idea to do this for movies with foreign subtitles like anime or foreign flicks.
Forced Only: Checked
Burned In: Checked
Add the track when you are done. As with audio you only want one track here.
Chapters
Create chapter markers: Unchecked
Advanced
The settings in this section are very important to working videos on the eris.
Reference Frames: 2
Mixed References: Unchecked
B-Frames: 0
Motion Estimation Method: Uneven Multi-Hexagon
Subpixel Motion Estimation: Default (7)
Motion Estimation Range: Default (16)
Analysis: Default
8x8 DCT: Unchecked
CABAC Entropy Coding: Unchecked
Psychovisual Rate Distortion: Slide all the way to the right
No Fast-P-Skip: Unchecked
No DCT-Decimate: Unchecked
Deblocking: Both set to Default
According to the official Qualcomm docs for the MSM7200A it's supposed to support up to 500kbps (average) H.264 Baseline Profile. Total bandwidth for audio+video should average 600kbps, so generally stick to AAC 96kbps or less.
Hey
I'm no expert with these things but I'm trying to get a mkv 720p file I downloaded to work on my Sony ericsson Arc. Rather than re-encode (takes ages!) I use a program called gotsent, that repackages the MKV into an MP4 that the phone can then play. Sometimes this works, and phones plays the file flawlessly, other times it fails to play. I use VLC media properties to get the information about the files. Two files the phone plays flawlessly. One already converted as it's a HD mp4 trailer from the web and the other a SD MKV that I
converted.
Fast Furious Trailer works
Stream 0
Type Video
Code: H264 - MPEG-4 AVC (part10) (avc1)
Resolution: 1280x720
Frame Rate: 23.976023
Stream 1
Type Audio
Codec: MPEG AAc Audio (mp4a)
Channels: Stereo
Sample rate: 48000Hz
SD MKV FILM COVERTED TO MP4 works
Stream 0
Type Audio
Codec: MPEG AAC Audio (mp4a)
Channels: Stereo
Sample Rate: 48000 Hz
AAC extension: SBR
Stream 1
Type: Video
Codec: H264 - MPEG-4 AVC (Part 10) (avc1)
Resolution 672.352
Frame rate: 25
Now the one that doesn't work after converting,
720p HD Mkv converted to mp4 using GotSent
Stream 0
Type Audio
Codec: MPEG AAC Audio (mp4a)
Channels: stereo
Sample rate: 48000Hz
Stream 1
Type Video
Codec H264 - MPEG-4 AVC (part 10) (avc1)
Resolution 1280x720
Frame rate 23.9767023.
Does anybody know what is going wrong and why the third file refuses to play?
Thanks for any help.
Dan
Try MoboPlayer, it's i thought free on the market. ;0
+1 for Mobo player
Thanks for the advise. However, I have tried Moboplayer, QQplayer, rock player. I find that these will all play HD files that the preinstalled player does well. However, MKV, convter MKV to MP4, the player will render using cpu only, and thus stutter.
I really belittled by how two files, looking identical in their properties, one if playing fine and the other is failing.
It is really an important feature for me, as the HDMI port and HD files will make an ideal media player/network streamer.
Cheers
As far as 720p/1080p mkv's are concerned only Samsung galaxy s1(720p) n s2 n their top end wave models can do it!
Sent from my X10i TripNMiUI using XDA App
Hi. I do know this and willing to sell my Arc to get a Galaxy s2 but the Arc is capable of hardware accelarated mp4 video.
Please read my original post. I'm not trying to play Mkv's on the device, but MP4, which has been converted from MKV H264. Some files play others will not, but their properties look identical.
i think I may have more luck asking in an encoding video sort of forum? Any of you know another forum where I may find someone who could answer my question?
Ask sony ericsson
PlayGunsta said:
Ask sony ericsson
Click to expand...
Click to collapse
u gotta be kidding lol
*Edit- Try muxing the mp4 where Stream 0 is video and Stream 1 is audio. It may be as simple as that...
if not,
Can you post the full media info for the offending file?
Look especially for Format Profile and Format settings, ReFrames. If either of these are too high that may be your problem. Format Profile should be [email protected] or lower and ReFrames should be 8 or less (I think). Even PS3 and some other devices will not play videos outside those parameters. The professionally encoded stuff will work 'cause they know this and make it work on all devices. "Other" encoders usually try to do the same but some ignore it. You can change the Profile Level without reencoding but not the ReFrames.
The only thing I can think of other than that is if the bitrate is much higher than the one that works.
Hello,
The Smashing Pumpkins have been re-releasing their catalog in multiple editions including High Definition .WAV files. I bought the High Definition .WAV but I guess they're not natively supported on the X2. Is there a way to get these to play?
Here are the audio stats:
Bit Rate: 4608kbps
Audio Sample Size: 24 bit
Channels: 2 (stereo)
Audio Sample Rate: 96 kHz
Audio Format: PCM
Thank you, and thanks to all the developers that worked hard to bring CM7 to my phone!
What music.player have u tried?
Maybe try this? https://market.android.com/details?id=com.neutroncode.mpeval
thank you so much!
Today is the greatest...
Hello.
I'm asking people who have LGCamera, which are the best settings you have achieved on both video and photo.
I've looked for settings in video and can't achieve good results since I don't understand of sound bitrate and format. I've been searching for info in this forum but haven't found anything for i9100 except in the camera.apk mod thread.
Hope this thread can be of utility for those people who're having the same issue!
Thanks!
Set AAC encoder.
Set audio sampling rate to 44100 and audio bitrate to 128000.
Don't set stereo sound recording (SGS2 will crashes because does not support).
Thanks! and video settings?
EDIT: I mean, video encoding, bitrate and that stuff.
Video encoder set to H.264, bitrate 10-30 Mbps, file format to MPEG4
I have a custom HW, and would like to configure the audio output.
The CPU is an IMX6, with a WM8962 codec, it work fine at with 44100Hz, now I would like to use the codec at 8KHz.
When I put in output a file with command like
stagefright -ao /system/media/audio/test.mp3
the mp3 is converted to 44100Hz before sendig it on codec, on the pins of SSI the LRCLK go at 44100Hz, also if the test.mp3 is a 8KHz.
Android Re-Sample all output to 44100Hz, how I can Re-Sample all to 8000Hz?
I tried these in build.prop
audio.samplerate=8000
persist.audio.samplerate=8000
ro.audio.pcm.samplerate=8000
persist.af.resample=8000
but the result is the same, also changing the /system/etc/audio_policy.conf.
If I have a codec that run at 8KHz, how I can transform all audio to 8KHz?