Why does a video from my Fuze not play on my PC? - Touch Pro, Fuze General

Anyone else have an issue? I use Zoomplayer and I have ffdshow. I didn't know anything was left to not be playable!

Check what codec it wants with Gspot(http://www.headbands.com/gspot/)
For a player you can try MediaPlayerClassic(http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=84358&release_id=403110) or get MPC included with a pretty robust codec pack CCCP(http://www.cccp-project.net/download.php?type=cccp)
As a last resort try VLC(http://www.videolan.org/vlc/) it plays pretty much anything, but not always in an optimized way

FFDShow can play TouchPro/Fuze videos, but it may not be configured to recognize the files by default.
GSpot reports video: MP4V, and audio: AMR.
Look under your start menu for the link to ffdshow config (eg: Start > Programs > ffdshow > ... or CCCP > Filters > ... if you use that pack)
Choose FFDShow Audio Decoder Configuration
→ Under the Codecs category, look for AMR and set Decoder to libavcodec.
Then choose FFDShow Video Decoder Configuration
→ Under the Codecs category, look for Other MPEG4 (you will see MP4V noted in the FourCC) and set Decoder to libavcodec
Close ZoomPlayer (or MPC, which I highly recommend), and reload. FFDShow will now properly decode and play the videos.

Man I hate the nightmare over which player to use. I used to use only MPC, but people told me it had inferior video quality and/or couldn't support 5.1.

If you're using the default video format (.mp4), here's a trick that will usually play the video on a PC using Quicktime.
Change the .mp4 file extension to .3gp.
In the advanced menu on the video camera, you can also change the capture format to H.263 and those files seem to play fine on my PC without any changes.

thehyecircus said:
Man I hate the nightmare over which player to use. I used to use only MPC, but people told me it had inferior video quality and/or couldn't support 5.1.
Click to expand...
Click to collapse
Technically MPC isn't a factor when it comes to video quality or support for additional features. Video/audio quality depends on the filters/decoders being used (such as ffdshow, coreavc, powerdvd, etc). Support for extra features comes from splitters (such as Haali Media Splitter, which will tell MPC how to read/playback different kinds of data in a file) and other kinds of filters (such as directvobsub for rendering subtitles).
MPC is pretty much just a GUI that lets you control all those splitters/filters. Without any splitters/filters, MPC is pretty useless, and the default filters would use (that are included in Windows) are indeed pretty low-quality. But ffdshow is one of the best quality decoders out there.
Just for reference, ZoomPlayer is also a good player which uses the same splitters/filters to play media files--it's just a matter of GUI preference. The CCCP package is popular because it includes both MPC and ZoomPlayer as well as the best (non-commercial) splitters and filters like Haali and ffdshow.
If you're interested in getting more information, this is a good start:
http://www.cccp-project.net/wiki/index.php?title=Media_Players
Hopefully this isn't too far off-topic

Is H.263 a poor video quality? I can open it with Media Player and I installed the CCCP, but it takes a while to open my original video file for some reason. And I'd rather never use Quicktime, in fact The CCCP site had me uninstall it. But anyway - does H.263 matter compared to MPEG4? What can I do to have my next video file not be such a pain?
"Choose FFDShow Audio Decoder Configuration
→ Under the Codecs category, look for AMR and set Decoder to libavcodec.
Then choose FFDShow Video Decoder Configuration
→ Under the Codecs category, look for Other MPEG4 (you will see MP4V noted in the FourCC) and set Decoder to libavcodec"
I am going to do that now. I would have done it before, but I did not have those files.

http://en.wikipedia.org/wiki/H.263

There's a lot of rude and ignorant posters on this site, aren't there? I went to the Wiki page first thing - and guess what, there's no information. So *gasp* I asked here. Directing me backwards won't help.

It's pretty complicated so I'll just try to keep it simple:
MP4V is just an identifier for MPEG-4 video. There's a lot of technical stuff behind MPEG-4 codecs concerning quality, but I would say it's safe to assume the Fuze/TouchPro uses just the simple profiles (optimized for handhelds). H.263 is quite simply just an older codec but is similarly intended for handhelds. MPEG-4 technically can offer much better quality, but the Fuze/TouchPro does not let you change the codec's internal settings (since it's built-in to the camera app and/or camera chip).
So whether one codec is better than the other isn't clear; you'll just have to test both modes and see which one you prefer (but at 320x240, I doubt the difference will be very noticable). If the quality is almost the same, the other significant factor is that one codec may produce smaller files.
Hope that helps.

Related

video encoding for VOGUE/HTC Touch

I've been searching but can't find it... everything in the forum seems to have vogue as a tag...
What are the parameters / codecs to encode video to play on the vogue, either in the default player or the wm player?
Try this
http://forum.xda-developers.com/showthread.php?t=467112
Good luck!
I have read somewhere (Sorry can't remember where) that the vogue cannot play video's very well - has something to do with the type of processor it has. Sorry I wish I could be of more help.
I have HTC Elfin and use pocket divx encoder to encode video's for playback on my device and use TCPMP to play the video's without any problem.
Hopefully the app in the link provided above works for you
The application referenced here does a pretty good job - but there are audio sync issues.
Using a similar profile in Super yields slightly lower video quality (because it is one pass encoding) and the audio is more in sync.
Are there other "less processor intensive" codecs that one should use to encode video to this device? Space is not the issue - I have an 8gb micro SD card..., I want decent quality that I can watch.
OJOsoft Tota Video Converter
nir36 said:
OJOsoft Tota Video Converter
Click to expand...
Click to collapse
Does that have presets for the TOUCH ?
I have a dozen media converters installed on my PC, so would prefer not to have more if I can create a configuration to use one I already have... codecs / bitrates, etc.

Is there anybody trying to bring XVID support to Android?

Is there anybody trying to bring XVID support to Android? I would love the ability to copy a movie to my SD card and then watch it without converting it.
even if someone did port it it would be software accelerated as the hardware only supports H.264 decoding, and the cpu in the phone wont be very good at decoding it. especially if its higher than the phones resolution of 480x320
Actually, the hardware is capable of h263 as well...
FYI: There is no such thing as "xvid" as an actual video encoding. It is just a video encodER/decodER that implements a SUBSET of mpeg4 part2, which *INCLUDES H263*. That means that xvid <= h263 and is therefore theoretically compatible with the hardware decoder.
That means that you should be able to playback so-called "xvid" without having to reencode.
Note that that does NOT mean that you can simply playback whatever you downloaded from the 'net. There are other issues affecting compatibility... 1) CONTAINER FORMAT... this is typically indicated by the file extension... i.e. ".avi" probably won't play since there is no appropriate demuxer available. Might help to remux it into a compatible container... .MP4 is a suitable container, as is .3GP. The container format selected has NEGLIGIBLE affect on CPU load and demuxing is always done in software, so don't worry about that. 2) overall bitrate/resolution... this still has an affect. Though it has a dedicated decoder chip, it DOES have limitations. Don't expect it to be able to handle HD content under any circumstances. 3) the decoder's implementation of mpeg4 -- not all hardware implements everything possible. 4) audio used -- it WILL choke on cryptic proprietary audio encodings.

FLAC encoding in Android?

I am developing my application, where voice should be recorded for later playback. According to official Android DevGuide I use AMR-NB encodec (only one available), but recorded sound quality is nightmare...
So my question - is this possible to encode sound using other (better) codecs, eg. FLAC or Vorbis?
Moreover, I am not native code developer - only android, so please explain me... Is this a problem to port LAME or full Vorbis to Android? I suppose yes, because nobody did not do it.
I would think the problem encoding to FLAC would be two-fold, one processing (slow little old things these phones are), and two storage.
It may be better (if voice is your target) to look into Speex, which is a variant of Vorbis/Flac designed for voice. Perhaps the person who ported FLAC to Android could help pursue this?
Check here.
Thanks for reply...
And what about Lame - also OS codec for mp3?
So , am I right, that speex encoding is supported in Android? May I ask for advice how to use it?
I looked for speex... I think it is not supported in Android.
Speex encoding would not be natively supported by Android, neither is FLAC or MP3. The reason I suggested Speex is because it is open-source and royalty free, it also has a smaller footprint and might be less cpu intensive. Either option will require libraries to be ported in order to provide the encoding/decoding function. Speex would also be easier than MP3 because the native Vorbis libraries might be easily adopted to allow Speex playback.

[Q] Converting to mp4 with Avidmux

Hello
I'm trying to convert video to Android compatible format (mp4 H.264). My phone: HTC Hero. Because of available video filters I would like to use Avidemux for this purpose. There are several tutorials with settings for Avidemux. I have tried lots of them but I am receiving files which cannot be played with hardware decoding. I have experimented with different settings and encoders. MPEG-4 AVC should be the right one (H.264) but I receive only unplayable files. MPEG-4 ASP (avcodec) is giving playable output, but quality is poor. When I try to rise bitrate I receive big files with rather medium quality. I have tried also some custom scripts, settings for IPhone, for Playstation Portable and nothing.
Nowadays I am encoding video with Avidemux (+ filters like contrast, size, crop,
adding hard subtitles etc.) and then I am doing second conversion with Handbrake (IPhone & IPod Touch settings). This way I have video which is playable but I have do encode it twice. Far from optimal.
Does anyone knows which settings should be used in Avidemux to get mp4 playable on Andriod phone?

[Q] Codec supported by HW/HW+ Decoder

I just wondered about some of my videos not being played by the HW decoder. I figured out the issue must lay upon the codec, so I thought I do some research, since some HD Videos are going well with the HW decoder.
I would be really glad if someone can actually give me some advices how to convert the videos and which codec I should use for the best outcome.
The SW decoder is such a batterie consuming beast, I wish all videos could make use of the HW decoder.
Which converter are you using?
Try using basic convertion. You can reduce bightness so battery can extend a little bit.
About supported codecs:
HW decoder should support all codecs that are supported by your device. The best (and most common) codec is AVC (H.264), it's supported by your device for sure. It's the only codec worth caring about (for now).
However this doesn't end at codecs, because codecs have profiles and levels. Basically they are set of restrictions (like "to be able to play this video you need to be able to do this"). They are needed to ensure that if decoder supports particular profile/level, then it would be able to play any video with that (or lower) profile/level.
I believe that your device should support at least High Profile L4.1, which means that it should be able to play most H.264 videos.
However there's one special case - videos that use High 10 Profile (hi10p, 10 bit depth). It's commonly used on anime sources, becauses it preserves gradients well. There're no hardware decoders that support it.
Unfortunately manufactures usually are very vague about codecs/profiles/level support ("1080p HD video" is all what qualcomm says, lol), so you should test by yourself to find it out.
The first thing you need to do if you want to know why you can or can't play some video using h/w decoder is to check it's codec, profile and level (using MediaInfo or any other similar tool, usually media players have it built-in).
About conversion:
Try Handbrake, by default it should produce files playable by your device (no need to touch presets). You can play with "x264 Preset" to control speed/size and Quality to control quality/size.
Converting with Handbrake into x264 mp4 would be the most universally acceptable format for all devices, and work with HW decoding.
That should be no problem with your stock Nexus 4.

Categories

Resources