• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Free app to play xvid/divx?

just installed yxflash app and plays mp4 and divx. picture is good as is sound, but seems to drop frames. It doesn't distort or lag, but just not smooth. Audio seems in sync also.
Still looking for a good smooth player. You'd think with 1ghz processor, you'd get smooth video.
 
Upvote 0
Hi guys, this is my first post here, hope it helps you.

As far as I know, all android phones support mpeg-4 asp, aka xvid/divx.
The problem is that none so far support the avi container, so what I do instead of converting is to just repack the video in a supported container (mp4).

The easiest way to do it for me is with avidemux (Avidemux - Downloads) available for linux, windows and mac os. On ubuntu it's in the default repos so you can find it on synaptic or add programs / ubuntu software center.

Open your avi with avidemux, if it asks if you want to 'unpack' it go ahead.
Leave the video option at copy, change the audio to AAC (and set audio filters to mixer: stereo if your file is 5.1) and the format to MP4.
Then just click save and in a few minutes you'll get a file that can be played on your phone.

I do this on a milestone but have confirmation that this works for many other phones, can someone confirm this is also valid for the incredible.
 
Upvote 0
Hi guys, this is my first post here, hope it helps you.

As far as I know, all android phones support mpeg-4 asp, aka xvid/divx.
The problem is that none so far support the avi container, so what I do instead of converting is to just repack the video in a supported container (mp4).

The easiest way to do it for me is with avidemux (Avidemux - Downloads) available for linux, windows and mac os. On ubuntu it's in the default repos so you can find it on synaptic or add programs / ubuntu software center.

Open your avi with avidemux, if it asks if you want to 'unpack' it go ahead.
Leave the video option at copy, change the audio to AAC (and set audio filters to mixer: stereo if your file is 5.1) and the format to MP4.
Then just click save and in a few minutes you'll get a file that can be played on your phone.

I do this on a milestone but have confirmation that this works for many other phones, can someone confirm this is also valid for the incredible.

Using the settings you listed I got a file that played the audio but no video.
 
Upvote 0
unfortunately, at this time there does not seem to be a stable way to play xvid

options:

yxflash: Costs like $10 for full version, seems to cut your FPS from 30 to like 5 or 10 and thus seems choppy looking

WuzhenhuaPlayer: some chinese ported thing, didnt work for me at all. tons of errors and/or no sound when playing back

what ive found i need to do is basically use handbrake with some specific settings and conver to mp4 container. they play and look just as good as xvid. but it is definitely a PITA to have to dl stuff and then convert it too. I'm trying to find a way to auto scan my folders for xvids that i dl and then auto convert them so i can just grab from a single folder to copy to the incredible.

if anyone knows a better, more simplified and hands off effort, please share
 
Upvote 0
Super C can batch convert videos to any format you want. Just set it to convert a whole season of episodes and let it run. It'll take a couple hours depending on the speed of your pc and how many episodes it needs to convert but its the quickest and best tool for converting out there. Its also free ;)

handbrake will batch convert too
that isnt my issue though

what i want is a "monitor folder (and subfolder) 'X' for any .avi files and automatically commence conversion on them - or schedule it at a certain time" without having to manually tell it what files
 
Upvote 0
handbrake will batch convert too
that isnt my issue though

what i want is a "monitor folder (and subfolder) 'X' for any .avi files and automatically commence conversion on them - or schedule it at a certain time" without having to manually tell it what files

So... I wrote a program in C# that basically does this. It's a service that runs on your computer, you set up the config file (sorry, no fancy GUI's), tell it what folder to watch, what output folder to use, where to move the original when it's finished, which extensions to look for, and what program/arguments to use to convert the file, and how many conversions to run at once.

You can even tell it to run different conversion programs for different extensions. I'm using the same program to convert AVI's to MP4's, and TXT/PRC/LIT to EPUB's (for ebooks).

I'm using it in conjunction with Handbrake and Calibre to convert my movies and ebooks for me automatically. I just drop the files into a directory, wait a while, and poof, they appear in the correct format in the output directory.

The program's still pretty rough.. But if you want to try it out, PM me. Tech support's going to be minimal, but I'll help you out as much as I can.

oh, it doesn't support schedules. As soon as it sees the file and can get an exclusive lock on it, it queues up the conversion.

Scott
 
Upvote 0
So... I wrote a program in C# that basically does this. It's a service that runs on your computer, you set up the config file (sorry, no fancy GUI's), tell it what folder to watch, what output folder to use, where to move the original when it's finished, which extensions to look for, and what program/arguments to use to convert the file, and how many conversions to run at once.

You can even tell it to run different conversion programs for different extensions. I'm using the same program to convert AVI's to MP4's, and TXT/PRC/LIT to EPUB's (for ebooks).

I'm using it in conjunction with Handbrake and Calibre to convert my movies and ebooks for me automatically. I just drop the files into a directory, wait a while, and poof, they appear in the correct format in the output directory.

The program's still pretty rough.. But if you want to try it out, PM me. Tech support's going to be minimal, but I'll help you out as much as I can.

oh, it doesn't support schedules. As soon as it sees the file and can get an exclusive lock on it, it queues up the conversion.

Scott

Scott sounds interesting... can you provide the source in addition to the executable?

My only concern with the no-schedule is the following:
I download xvids from newsgroups using a program alt.binz. when the .AVI is being unpacked from the hundred .rar files, it exists in a 'non-usable' state until the decompression of the rar file is completed. my concern would be that the program immediately sees the .AVI file and tries to kick off the conversion, but in reality, the AVI file is still in the process of being created by the RAR decompression.

any idea how to get around that? i may be able to setup alt.binz to move the file only after the .AVI is completed, but i'm sorta set in my ways with how i use it :p .... but if no XVID true player comes out for the android eventually, i may have to reconsider and your program sounds like a good start
 
Upvote 0
so far YXFlash is the only player that plays divx\xvid. There were rumors a while back that there would be an update that would bring 720p recordings as well as divx certification, but then again they were just rumors. but if an app does what you want ot to do, is it really a big deal to pay $5-7 for it???

once again there are currently no alternatives :), and even if youre looking for a cracked version... there are no cracks for cdma based phones :) key gen is based on esn and CDMA phones dont have them, they use MEID. So just buck up and support the developers hard work.
 
Upvote 0
you will probably want to convert these if you are going to watching them off the charger, running any of these apps while watching an xvid high resolution video would probably drain your battery faster than a native format that the phone is designed for. perhaps with 2.2 this wont be the case but that is how i understand it. I recommend handbrake for your conversions as you can set up a batch overnight to convert all of the videos you want to put on your device.
 
Upvote 0
Scott sounds interesting... can you provide the source in addition to the executable?

My only concern with the no-schedule is the following:
I download xvids from newsgroups using a program alt.binz. when the .AVI is being unpacked from the hundred .rar files, it exists in a 'non-usable' state until the decompression of the rar file is completed. my concern would be that the program immediately sees the .AVI file and tries to kick off the conversion, but in reality, the AVI file is still in the process of being created by the RAR decompression.

any idea how to get around that? i may be able to setup alt.binz to move the file only after the .AVI is completed, but i'm sorta set in my ways with how i use it :p .... but if no XVID true player comes out for the android eventually, i may have to reconsider and your program sounds like a good start

Not sure about the source yet. Maybe. I'll think about it.

The program waits until it gets an exclusive lock on the file. I wrote it with the thought that I'll download directly into the directory, so with that in mind, trying to convert it immediately would be a complete disaster. Even if you weren't downloading into the directory, just copying into it takes time with large files, so starting immediately would always fail.

So that won't be a problem.

Scott
 
Upvote 0
unfortunately, at this time there does not seem to be a stable way to play xvid

options:

yxflash: Costs like $10 for full version, seems to cut your FPS from 30 to like 5 or 10 and thus seems choppy looking

WuzhenhuaPlayer: some chinese ported thing, didnt work for me at all. tons of errors and/or no sound when playing back

what ive found i need to do is basically use handbrake with some specific settings and conver to mp4 container. they play and look just as good as xvid. but it is definitely a PITA to have to dl stuff and then convert it too. I'm trying to find a way to auto scan my folders for xvids that i dl and then auto convert them so i can just grab from a single folder to copy to the incredible.

if anyone knows a better, more simplified and hands off effort, please share

Only MP4 is supported in the API access of Android framework. Unless Android adds codec support, non-converted files besides MP4 will be lower framerate, battery sucking messes.

In other words, the decoding for other codecs must be done through software and no hardware support at all. Hence the poor performance. Factor the java layer that Android uses and it is double trouble for anything but MP4, unless real low bitrate files.

added:

This issue is why Coreplayer dev team bailed from an Android version of their media app.
 
Upvote 0
Not sure about the source yet. Maybe. I'll think about it.

The program waits until it gets an exclusive lock on the file. I wrote it with the thought that I'll download directly into the directory, so with that in mind, trying to convert it immediately would be a complete disaster. Even if you weren't downloading into the directory, just copying into it takes time with large files, so starting immediately would always fail.

So that won't be a problem.

Scott

i would definitely be interested in taking a peek and trying it out and reporting back.

i only asked for the source code to review, make sure its not doing anything unwanted...afterall we're both just strangers on the internet ;P
 
Upvote 0
Hi guys, this is my first post here, hope it helps you.

As far as I know, all android phones support mpeg-4 asp, aka xvid/divx.
The problem is that none so far support the avi container, so what I do instead of converting is to just repack the video in a supported container (mp4).

The easiest way to do it for me is with avidemux (Avidemux - Downloads) available for linux, windows and mac os. On ubuntu it's in the default repos so you can find it on synaptic or add programs / ubuntu software center.

Open your avi with avidemux, if it asks if you want to 'unpack' it go ahead.
Leave the video option at copy, change the audio to AAC (and set audio filters to mixer: stereo if your file is 5.1) and the format to MP4.
Then just click save and in a few minutes you'll get a file that can be played on your phone.

I do this on a milestone but have confirmation that this works for many other phones, can someone confirm this is also valid for the incredible.

My settings:
Video: MPEG-4 ASP (lavc)
Audio: AAC (Faac)
Format: MP4

I hit Save and the processing window pops up, then closes and an error window pops up that says, "Failed. File zombieland.mp4 was NOT saved correctly."

:(
 
Upvote 0
yxflash: Costs like $10 for full version, seems to cut your FPS from 30 to like 5 or 10 and thus seems choppy looking
That's disappointing.. is the FPS still that low even on the 1GHz snapdragon phones (Incredible, EVO)?

I was really looking forward to just dropping my xvid shows on my EVO and watching without rencoding (something I imagined possible with the EVO's cpu). Been reencoding for years on the PSP and it's still just a PITA, especially if you want to add something quick when you're running out the door..
 
Upvote 0
That's disappointing.. is the FPS still that low even on the 1GHz snapdragon phones (Incredible, EVO)?

I was really looking forward to just dropping my xvid shows on my EVO and watching without rencoding (something I imagined possible with the EVO's cpu). Been reencoding for years on the PSP and it's still just a PITA, especially if you want to add something quick when you're running out the door..
yes, i have an incredible

you can notice the low fps

agree the re-encoding is a huge pita
if only there was some app that re-encoded on the device
so u could still drop it on the phone and then let it convert for you and remove the file once done....sure it would use cpu/power but it would be more convenient.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones