Introduction:
Since there have been massive problems playing back video on the newer HTC devices, I thought I'd step in...
Below is a GUI, to ease the pain of getting nicely watchable videos on the Touch HD, Xperia, Diamond and Touch Pro.
Any device with MSM720x chipset should work, just make sure to select the correct video resolution.
I would like to give a lot of thanks to tnyynt for helping me test and find the best parameters.
Current version: 1.21
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Instructions:
1. Download http://gm.mainframe.no/stuff/Encoder.rar
2. Unpack the RAR to a directory of your choosing (on your computer).
3. Run Encoder.exe
4. Select the videos you would like to encode and the output folder, hit "Start!". If you like you can tweak the options, but the pre-set options will produce good video for the four devices mentioned above.
5. Once finished encoding, transfer the encoded video to your device and use Album (or WMP) to view them.
Do not use Coreplayer and complain about performance! Coreplayer can not utilize hardware acceleration yet and is slow!
If your source videos are SD (DVD, PAL etc), use the default 600 kbit/s or 500kbit/s.
If your source videos are HD (1080p/720p), use 750kbit/s.
Remember, there is absolutely no point to use higher bitrate, because the quality won't really increase and you will use more battery life with higher bitrate! Also, if you are using less than WVGA resolution, you can apply less bitrate. The approximate formula is (YourWidth*YourHeight)/(800*480)*bitrate. So as example for QVGA you would use 4x less bitrate.
Source code:
Run: svn co svn://sirius.aai.ee/xda/Encoder/trunk
Anonymous access is read-only. If you wish to contribute, PM me for commit rights.
License for the code is GPLv2 for now.
Support:
If you like this tool and it works for you, please donate!
It took a lot of effort to find the optimal video settings and to code the GUI. It would also motivate me further to add some features such as hardsubbing and continue development of the tool.
Enjoy, and I await your feedback.
Notes:
* Do not try to encode interlaced video (for example directly from a PAL/NTSC DVD or 1080i broadcasts), use an appropriate program to get that to progressive. There are many ways to deinterlace, and it would be out of the scope of my tool to cover them all. You are not even supposed to have such content on your computer, because you are most likely using a LCD display and all LCD displays are progressive. v1.13 remedies this a little bit, but it will not give you good results in all cases.
If you have any problems (can not encode, no output file etc):
Run Encoder.exe -debug. With that switch, it will generate a log.txt file in the same folder as it is located. Please zip and upload that log.txt file here, so I can see where the problem is.
If you don't post the log, there is most likely nothing I can do to help you, neither will I be able to fix the program, so please post logs!
Also, I am on #xda-devs @ irc.freenode.net - feel free to PM me if you like, although I am not sure when I can answer.
Future:
Current features planned:
- Drag and Drop
- DVD support
- Select language/encoding for subtitles
- Shutdown computer
- Better settings for subtitles/audio streams
If you have more ideas, please let me know.
Donations:
Thank you to everyone who donated. No matter the amount. You are the ones who make this community work.
- A crate of my favorite beer delivered in person by Tauno
- €40 by 2unique (THANK YOU!)
- €25 by Adrian
- €25 by Bernard
- €25 by michel
- €23 by Ivo
- €20 by Marc
- €15 by Tomas
- €15 by Christer
- €15 by Daniel
- €15 by garry
- €10 by Khoa
- €10 by Rosen
- €10 by Angelusz
- €10 by Amit
- €10 by Reidar
- €10 by Jørgen
- €10 by Steffen
- €10 by Richard
- €10 by Cédric
- €10 by Hemant
- €10 by Christopher
- €10 by garth
- €10 by Ivan
- €10 by Alan
- €8 by Enrico
- €6 by Nick
- €6 by Peter
- €5 by Björn
- €5 by Johan
- €5 by jm
- €5 by Kenyon
- €5 by Centaurus (4pda.ru)
- €5 by Antonio
- €5 by Joel
- €5 by Andrew
- €5 by Josh
- €5 by Stefan
- €5 by David
- €4 by Vasily (xda-dev/4pda.ru)
- €4 by Jeroen
- €3 by Afshan
- €2 by Rishi
- €2 by Juan
- €2 by julian
Changelog:
v 1.21
-removed IVTC, was causing problems
-fixed some issues with aspectless videos
-fixed subtitles
v 1.20
-added subtitle support
-added audio stream selection
-added .flv to default list of file extensions
-added video file analysis tool
-added help button explaining the "misc. options" section
-added support for cropping the video to fit target aspect ratio (width)
-autocrop video height to resolution aspect (Album does this anyway, so it is a waste of bitrate not to)
-autoexpand video height to resolution aspect when displaying subtitles (letterboxes the movie, to use lower black bar for a part of the subtitles)
-fixed encoding failing sometimes with odd resolutions
-fixed encoding files without audio
-fixed encoding WMV9/VC-1 files
v 1.19
- Fixed encoding failures with non-standard video resolution
- Improved multi-core performance
v 1.18
- Fixed video artifacting on scene changes
- Added new mencoder binary and license
v 1.17
- Rare crash fixed, might help with A/V sync and some videos being blurry also.
v 1.16
- Worked around a mp4box bug with certain path names (reported on 4pda.ru forum)
- Fixed an encoding bug that caused issues on playback.
- Added the results of FPS detection to log file
v 1.15
- Increased Encoding speed by ~20%
v 1.14
- Added audio normalization
- Reworked the bitrate section of the GUI
- Last pathnames used for output and input files are now remembered
- Reduced logfile size by removing the progress messages
- Made logfiles more readable by using separators
- Fixed progressbar being stuck during the first 10% of conversion
v 1.13
- Added reverse telecine (pullup). Should help with some interlaced videos.
- Added output size selection: WVGA, VGA and Custom. The program should now work on Diamond/Raphael with VGA.
- Added support for network paths. For example \\computer\disk_d\video.avi
- Some more fixes for A/V sync
v 1.12
- FPS detection, should help with some A/V sync issues
- Slightly smoother playback
v 1.11
- Autodetect and honor aspect ratios when scaling
- Downmix audio (AC3) to 2 channels
- Resample audio to 44100hz
v 1.10 BETA
- Use mencoder as backend. All decoders are built-in, filesize of download is larger, but does not rely on installed codecs.
- Adjusted video encoding settings to hopefully get rid of de-sync and scrolling problems. Quality suffered a tiny bit though.
- Removed quality option - only the middle one was really useful
- Added option to pause and resume encoding
- Added some more checks to user input
- Increased logging
- Fixed debug message
v 1.04
- Fixed problem with seeking (hopefully)
- Fixed displaying debug message when debug is already enabled
- Some more cosmetic and compatibility changes
v 1.03
- Fixed "encoding" bug, that most people were experiencing.
v 1.02
- Fixed VOB/MPG and some other formats
- Fixed bug, where selecting the output directory before any input files would result in an error.
v 1.01
- Added logging option
- Added filename checks to program startup
- Human readable message for audio encoding failure
v 1.0
- Initial Release
It's alive!
Nice job on that!
Folks, some of you (stock ROM users mainly) will still need the SD TuneUp to improve SD Card speeds.
Go play!
Later edit:
I've invited Sony Ericsson Xperia users to join this one since the two devices are so much the same! Please feed us back as per your results on this and state your device, Touch HD or Xperia! Good luck! Go play!
iv installed sd tune up , am i correct in thinking that i just install this the once no matter how sd cards i use ?
Cant get it to work, it says unable to encode. Make sure you have all required codecs installed. I have installed CCP codec pack and followed the instructions. Running Vista 64bit.
Same problem here on winXP. I deleted my codecs all in one because of this...
My first attempt was unsuccessful due to a possible error with the codecs.
The link for the codecs you recommend wasn't working, but I found the codec pack at http://www.soft82.com/get/download/windows/combined-community-codec-pack/
AFter installing the pack I still get the unable to encode message. Now, I didn't uninstall all my codecs simply because I don't know how to! The codecs on my laptop must be all over the place and I don't know how to find them.
What should I do next? Thanks.
Ah... I forgot something...
Avisynth, will update first post.
Get it here: http://downloads.sourceforge.net/avisynth2/Avisynth_258.exe?modtime=1230650919&big_mirror=0
Install it, then try again.
Should work afterwards.
install the cccp codec pack install the Avisynth and still have the same error
Same here!
I will give you a debug version tomorrow, if you like, and you can send me the log it generates.
That way I can find the actual problem...
My best bet is that your codecs are messed up.
Need to be careful with my codecs i do blu-ray conversions to MKV, and use FFDshow to upscale DVD, dont want to mess that up!
Still not working, ever with avisynth. Looks like Projection is the only one who can use it
And by the way, when you will adding .srt subtitles support, dont use UTF8. Use latin2 or latin1.
I just want to say... WOW - THANK YOU - it works beautifully on my HD.
My previous experience with playback:
I have been testing all kinds of settings using SUPER and playing some on Album while others on CorePlayer, and although the best was mp4 with h264 (I believe) I always used a video bitrate of at least 1000. My videos were playing well the best in Album, but with occasional hickups.
But the annoying thing, was that to bring up the play/pause navigation bar it was lagging BIG TIME and also caused the video to become choppy for a moment. If I paused the video, the pause would not register until about 4 seconds later. And scrolling was useless because it seriously took the HD forever to register that I was trying to scroll. Then, when the navigation bar disappeared (or appeared) it was always with three or four extremely choppy and jerky movements.
My experience with your program:
I had no problems installing and no problems converting.
FYI - I have the K-lite codec package installed on my Vista 32-bit PC.
I converted a sample xvid Prison Break video that is 2 minutes long.
I used the recommended "Medium" setting with 500 kbps and 128 kbps.
After conversion, the size of the file went down from 17MB to 8.7MB.
It played absolutely perfectly on the HD.
And the navigation bar is smooth and responds instantly to play/pause and scrolling!!!!!
My conclusion:
This has by far created the best video playback experience for me.
I can finally enter my opinion in the poll as "yeah, baby!"
A huge THANK YOU to projection for the hard work and the hours spent on this. And thank you for taking the initiative to create this so that others can benefit. Of course a big thank you to tnyynt for his help, time and dedication to everything involving video playback on the HD. I know others are still having problems with this new encoder. I hope the issues get resolved, because I would want everyone to have the same experience I am having with video playback now.
I'll add a link to this thread on the wiki about "Video Playback Basics". For those interested in that wiki - see my signature. It is meant to help those who have little to no knowledge about video conversion, so that when they read threads in the forum, they won't feel so lost in the midst of all the terminology. I think with this program now, people won't need that wiki at all.
I'll attach a link to the converted file in case someone wants to see the end result. http://www.savefile.com/files/1953095
Unable to encode, it says.
Try Avisynth and the new encoder pack that u provide, still no success.
Note: i use Vista Ultimate 64 bit. Any suggesion?
Thanks for this piece of software.
However it doesn't work on my windows XP SP3 32 bit machine. I got the same error as most of the people here.
I've reinstalled my K-lite codec pack to no avail. Hope to get the version with debug message on, so we can know exactly whats wrong.
cheers..
AWESOME, JUST AWESOME
finally a converter that effectively enables me to play a fullscreen video on the HD and stop it when i want to.
i know that's a bit unfair as many encoders are multi-platform but hey them's the breaks
goodbye super, goodbye handbrake... i'll be keeping QMC for .flv file conversions and cutting snippets of movies but you guys have made a lot of people really happy.
a donation coming your way from one grateful guy
when i uninstall replay converter the program no longer works, i believe it's a codec thing.
http://applian.com/replay-converter/index.php
reinstall it works again
will uninstall and try with yr codec pack
Just a couple of question for Chris Cross, who success in using this program.
1. What OS u on?
2. Do u uninstall everycodec u had before?
3. Do u install Avisynth and CCCOdec pack as suggested?
Cheers
Related
Hello and good afternoon everyone,
Not sure if I am bieng a total speng here or if I actually have something.
I have now updated my UK ameo to WM6.
I reintalled Core player (legal paid for in my name ) and TCMPwith all the plugins I had.
Now for some reason when I have the imageon video driver selected and I play movie I get a screen filled with comlpete static fuzz instead of my nice sucking lady (or what ever other movie I play )
I am sure I experienced this before on WM 5 but it sorted its self out.....
Has anyone else experienced this with WM6?
Any work around to get playback sorted??
Thanks
Same problem here....
Same problem here....
ATI have refused to give the Imageon specs to Coreplayer. In Coreplayer you can go to menu/tools/preferences/video and select raw framebuffer. That setting works fine. I can only imagine that in TCMP it would be the same setting.
This works for me
This is a little crude, but for CorePlayer, go to Menu>Tools>Preferences>Subject Page>Audio. Then the change the Stereo mode from "Stereo" to "Stereo swapped" and back to "Stereo". Click OK and play the movie.
The movie will play fine.
Good luck!
To update my answer
I located a much better solution in the forum - change the buffer to 24,000 KB. This produces perfect results.
When I pause the movie and play again.
The movie is getting very lag.
But if I enter preference setting to set the audio page and back to player.
The movie is good again.
WHY.......
I need help...
Not alot of info to go on there dude, which WM version are you running this on?
One thing you could do is download a tweak app such as HTCustom by shadowmite.....and increase the memory cache levels....this has been known to help with video playback on certain devices.........also go into the advanced settings in coreplayer and enable microdrive mode....run the video from the microdrive and see if it helps.
Try the microdrive tweak first.
The OS is WM6
If I check the Microdrive mode.
Should I change the "Microdrive start at"?
Now is 1472 KB.
I have the same problem with core player...but all modification with cache or microdrive settings doesn't help. I think it is a bug in the audiostream, because when i change the audio settings the movie runs well...but when i hit pause and then start again the movie is laggy
Icterus said:
I have the same problem with core player...but all modification with cache or microdrive settings doesn't help. I think it is a bug in the audiostream, because when i change the audio settings the movie runs well...but when i hit pause and then start again the movie is laggy
Click to expand...
Click to collapse
I'm having the same problem playing back basic MP3 files, audio only. Very weird.
**Edit, my problem seems to only be on 48 kbit/s MP3 files, higher bitrate play without issues. Anyone seen this?
Same problems here - the following settings solved my problems:
menu-tools-preferences-select page-buffering-buffer size = 24000KB
menu-tools-preferences-select page-video-video output=raw frameBuffer
In mine I find out that if you go to full screen clicking in the screen then goes to lag thing but if you click the tiny icon in the right-top of the screen then goes to full screen without a problem.
This is happening to me but only with video and only in some videos not all of them.
My fight with Coreplayer is more on video being frozen when the screen contents changes very quickly. For sample on the intro of SouthPark when the hands quickly makes the characters with papper pieces. That scene is very quick and I got the image frozen sometines. I'm playing around with the buffering options but the problem remains.
Best Regards,
mahjong
P.S.: nrm your setting doesn't solve the problems to me. I tried with Direct Draw, ATI, Raw and many other without success. And I got my buffer to 40000 and 100%.
I'm sorry my suggested settings did not fix your problems. There is a vast world of potential settings - both in Coreplayer and registery.
I am running Coreplayer from the Microdrive but the movie is on my storrage card.
Is the SouthPark video short enough to post somewhere for me to try?
I'm using it the same way... program stored at microdrive and movie stored at miniSD.
Unfortunelly is a complete SouthPark chapter so is big (the one banned because "attack" scienciology). Anyway I'll keep on playing with the settings.
Thank you,
mahjong
mahjong said:
My fight with Coreplayer is more on video being frozen when the screen contents changes very quickly. For sample on the intro of SouthPark when the hands quickly makes the characters with papper pieces. That scene is very quick and I got the image frozen sometines. I'm playing around with the buffering options but the problem remains.
Click to expand...
Click to collapse
I'm having the same problem with sections of The Daily Show, usually when returning from a commercial break and the logo flashes across the screen it just stops dead. Very very frustrating, please share if you find a way to resolve this problem.
I will. But looks a matter of playing with settings on memory, buffers, and video configuration.
Something I test is the difference on having the movie in the Microdrive or miniSD. Looks the same to me... and it's not strange since I'm using a buffer size of 40000 KB with a preload at underrun of 100% what as far as I know means that Coreplayer need to load 40000 KB (100%) of the movie into the memory before starting it.
That means (from my point of view) that the problem relays in the procedure of taking images from the memory and not from the SD or microdrive.
I'll keep on testing. And I need to compare those problems with TCPMP.
My problem with TCPMP is that damage the notification queue every single time I install or run the program.
Best regards,
mahjong
nrm said:
Same problems here - the following settings solved my problems:
menu-tools-preferences-select page-buffering-buffer size = 24000KB
menu-tools-preferences-select page-video-video output=raw frameBuffer
Click to expand...
Click to collapse
Perfect for me mate! working 100% thanks
What is the latest version of Core Player?
Is version 1.1.1 the latest version of Core Player?
1.2.5 is the latest.
I've been using version 1.2.5 build 4506
nrm said:
Same problems here - the following settings solved my problems:
menu-tools-preferences-select page-buffering-buffer size = 24000KB
menu-tools-preferences-select page-video-video output=raw frameBuffer
Click to expand...
Click to collapse
I've the same problems and the solution above does fix them.
THANK YOU!!!
This is my YouTube search/player application. Bit like the latest CorePlayer.
It allows you to search for videos in a nice friendly Pocket PC 2003 and greater app and then stream the full FLV video (not miniscule MPEG4 versions) within its own player.
This app can also download the FLV videos for offline use and also then extract the soundtrack to an MP3 file.
The app is written in a mixture of .net and C so you need the .net runtime, v2 or v3.5:
http://www.microsoft.com/downloads/...49-3c6b-42f1-9fd9-0041345b3385&displaylang=en
The video player overlay is hacked out of TCPMP and the FLV part is based on FFMPEG.
....CHANGELOG....
youtubeplay v1.0.0.11 updated 24/11/08, changes:
New - Fully works on Pocket PC 2003 now, found the horrid bug that stopped it
New - Will open and play VP6 (On2) FLV files, slow but should work
New - Uses newer version of FFMPEG SVN from a few days ago
Fix - Fullscreen should work if you start in landscape mode now
youtubeplay v1.0.0.10 updated 11/11/08, changes:
New - Added the facility to extract the audio as an MP3 from any saved FLV
Fix - HTC Streaming Media option should now work again
NOTE - I have now removed any efforts at getting this to work on devices with less than WM5, just wouldn't work.
youtubeplay v1.0.0.9 updated 27/10/08, changes:
Fix - "Failed to get security cookie" message, this was caused by YouTube changes. I have now entirely changed the way this bit works so that it is more like the flash player and should be a bit more resiliant to changes.
Fix - May work on Pocket PC 2003 devices again, please test.
youtubeplay v1.0.0.8 updated 10/10/08, changes:
Fix - -3 play error, which was caused by internal YouTube changes and some bad code!
youtubeplay v1.0.0.7 updated 12/5/08, changes:
Fix - Crash when switching to play video (problem on Kaiser ROM "Mobile Vista v1.3" and maybe others)
New - Added AppToDate support - had to change download location to my server
Fix - Can now reliably retrieve up to 50 results
New - Reverted config and results forms back to non fullscreen to enable SIP and menu
New - Hardware keys - dpad up/down = vol up/down, dpad right = ffwd, dpad left = back
youtubeplay v1.0.0.6 updated 8/5/08, changes:
New - All YouTube feeds now available
New - Related videos
New - Associate youtubeplay with FLV files
youtubeplay v1.0.0.5 updated 7/5/08, changes:
New - Added Save functionality
New - Added AV offset config setting to tweak lip sync
New - Added config setting to alter fullscreen rotation
New - Version number displayed in config screen
Fix - Landscape fullscreen now should be the right way round
youtubeplay v1.0.0.4 updated 7/5/08, changes:
New - Full screen application now - more space
New - Removed horrible toolbars, buttons back
New - VGA, QVGA, Portrait and landscape support
New - Config screen
New - Option to play smaller MP4 version of videos in HTC Streaming Media application
New - Buffer size configuration option
New - Option to set number of videos returned
New - Click on the search button again to get more results for same search
New - Load FLV video from file option
New - Made smaller
New - Video overlay set to GDI - better on Kaiser
Fix - Better error handling
Fix - numerous small fixes
youtubeplay updated 16/4/08, changes:
New black look
Removed buttons, added toolbar
VGA portrait support (only testing in emulator)
Click on video for fullscreen
Backlight keepalive
....
Things planned: Support for YouTube logons, video uploads, user favorites and better caching/buffering.
Things not planned: Other video sites.
Known issues: Square mode not quite right. Other character sets (Chinese etc.) don't work apparently. Close button sometimes takes a few pushes.
Everybody should note that this application will eat bandwidth, no consideration has been made for data consumed, so Wifi/ActiveSync or unlimited 3g only, be prepared for a big data bill otherwise. Won't work well on GPRS anyway as FLV vids are quite sizeable.
Download Latest Version (v1.0.0.11) from here
Comments / suggestions welcome.
Great! I'll give it a go.
CG
Works Really good, great work. Its really smooth and easy to use.Good job.
WOW! GReat App!
May I make a request? Anyway you can make the "skin" a black color by any chance? My entire phone is customized to be in a dark tone and the white just looks very out of whack. Thank you very much for such a great app! Keep it up!
Great!!! I can't play with Coreplayer on my prophet, but this rocks! Wheel done, man. Thanks
uau
What can i say .....
Finaly i can see the real thing
Your the best.
It just shuts down as soon as it buffers the video for me. It searches just fine and all, but right after buffering it closes itself. Tried a soft reset, but no change.
On a side note, would this be able to function as a stand alone FLV player? So that we could download FLV clips off the web, save them on the storage card and watch them later? I've tried the TCPMP w/ flash plugin solution but it never works for me.
Very nice.
Can I make a few suggestions - Can the buttons be made larger and more finger-friendly, can the soft keys either be used for something or left out, and I dont think the d-pad does anything when the video is playing.
Also can the buttons be made rounder instead of square.
Surur
Great work. I would definitely like to see a Save Video function too though...
//Nik
Can someone upload this to the forum please?
Very Nice
Already a regular program! would also love to see a download feature!
sounds interesting...gonna try out soon
Will this work if we are connecting to the internet via Proxy? I use tmobile..
Works well but one thing i've noticed is that when I search it doesn't give me that many options. Like i type in "Ric Flair" and it only gives me 4 videos to choose from. Obviously there are alot more than that, unless im doing something wrong.
Please upload to the forum... only 600Kb
bugs?
awesome program! a few things though, i'm running this on a sprint mogul, no2chem 2.0 ROM, when i play the video in landscape mode the video starts towards the bottom of the screen and blocks the 'stop/full/cancel' buttons, i have to close the video by just poking in the general direction of where i THINK the stop button is...
also another suggestion, perhaps an option for more search results, right now i'm pulling only 4 or so and i would like to be able to get every video that's available.
besides that, this is an awesome program, thank you!!!
coney718 said:
Works well but one thing i've noticed is that when I search it doesn't give me that many options. Like i type in "Ric Flair" and it only gives me 4 videos to choose from. Obviously there are alot more than that, unless im doing something wrong.
Click to expand...
Click to collapse
same problem here, but great app though
dogbeef said:
awesome program! a few things though, i'm running this on a sprint mogul, no2chem 2.0 ROM, when i play the video in landscape mode the video starts towards the bottom of the screen and blocks the 'stop/full/cancel' buttons, i have to close the video by just poking in the general direction of where i THINK the stop button is...
also another suggestion, perhaps an option for more search results, right now i'm pulling only 4 or so and i would like to be able to get every video that's available.
besides that, this is an awesome program, thank you!!!
Click to expand...
Click to collapse
Still early version, literally just it going today!
Landscape mode and VGA are next on the list for testing and fixing.
Currently it is set to return only 5 results, just to make it quick! Will include some config options in the next few versions to change this.
Download function - noted, might also be able to include FLV to other format conversion.
Skins and finger friendly buttons etc. again noted but low on the priority list.
dzelaya18 said:
It just shuts down as soon as it buffers the video for me. It searches just fine and all, but right after buffering it closes itself. Tried a soft reset, but no change.
On a side note, would this be able to function as a stand alone FLV player? So that we could download FLV clips off the web, save them on the storage card and watch them later? I've tried the TCPMP w/ flash plugin solution but it never works for me.
Click to expand...
Click to collapse
What device?
mrmikemcguire said:
Will this work if we are connecting to the internet via Proxy? I use tmobile..
Click to expand...
Click to collapse
May work, why not give it a try. You may find the search works but playing doesn't.
Everybody should note that this application will eat bandwidth, no consideration has been made for data consumed, so Wifi/ActiveSync or unlimited 3g only, be prepared for a big data bill otherwise. Won't work well on GPRS anyway as FLV vids are quite sizeable.
Here's what I want to do: I'd like to be able to take multiple videos throughout the day and then at the end of the day join them together as one video to upload to YouTube.
Here's the problem: I can't join videos together that are VFR (variable framerate). They need to be converted to CFR first. However, no matter how I try converting them, I always end up with audio/video sync problems. I've spent days and done lots of research and tested several programs/methods to accomplish this. There's still more for me to try, but so far I've not been successful.
Which brings me back to: If I can just get the RAZR to record videos with a constant framerate, the above problem(s) should be eliminated.
My current favorite camcorder app is the LG Camera ("LG" having no relation to the electronics manufacturer). It has many options and blah blah blah. One of the options is to set the framerate. Offers selections as low as 2 FPS up to 60 FPS. Unfortunately (and I have emailed the dev about this), changing this setting doesn't seem to have any effect.
This could be because of a firmware limitation of the device itself, or it could simply be a bug with the app. I don't know yet. I'm trying to find out.
I did find another post around here about recording videos at 120 FPS or something like that. Seems that making some edits to the build.prop file made the phone think it was recording at that FPS but the resulting file showed otherwise. Well, I'm not looking for any real high FPS for my videos. I figure somewhere around 30 should be good enough. The only thing I really want to know is if there is any possible way I can force the camera to record at a constant framerate.
Perhaps the build.prop file can be edited to allow this. I'm not sure. I certainly hope this is possible one way or another, though.
Thanks for your time.
I was one of the people doing the 120fps experiments, and as you noted, nothing worked. I'm thinking the cpu is simply sending a stream of data that the phone must accept.
I'm pretty sure the phone records in a variant of motion jpeg, and simply takes up to 30 stills per second. I've edited these files myself, and it's a pain in the a**.
You need to find a setting in your video editing app that allows for variable framerate content. VFR for short.
Also, .avi containers doesn't support VFR content. You need to save to MKV, MP4, WMV or ASF. Probably more containers, but those are common.
Thanks for the response.
Well, bad news and good news.
Bad news is, I was never able to find any program that could properly convert and/or join the video files without blatant sync problems as a result.
The good news is that the above is not 100% true. After posting my question, I had received some help elsewhere and ended up using ffmpeg and MEncoder (both command line tools for video processing). ffmpeg converts the files to CFR and then MEncoder joins them together. These two utilities combined with the automation power of AutoHotkey allowed me to create an AHK script that will convert and join all the videos successfully simply by dropping the files in the folder and running the script.
In the rare case someone else comes here with the same problem, here's the video-help thread that brought me to this solution: ~~~ Okay, I can't post links. In that case, here's a sample command line for converting the file to CFR:
Code:
ffmpeg -i input01.mp4 -c:v mpeg4 -b:v 1800k -c:a copy -vsync 1 -r 25 temp_output01.mp4
You'll have to run ffmpeg separately on each file, I believe.
Here's a sample MEncoder command line for joining the converted files together:
Code:
mencoder input01.mp4 input02.mp4 input3.mp4 -vf harddup -ovc copy -oac mp3lame -lameopts cbr:br=128 -o joined_output.mp4
You can enter in as many input video filenames as you want to join together.
After I found a solution for converting and joining, I decided to leave this post up because I still wanted to find out if recording in CFR on the Droid was possible. I'm guessing it isn't. That's too bad.
I read about that actually, problem is that directly converting to CFR makes the video somewhat choppy. As you are either playing the same frame twice, or removing a frame to compensate for the fps you're using.
If I'm not too confused, you can interpolate the missing frames to make it appear smoother. At least in some video editors.
Yeah. Fortunately, so far I haven't noticed any obvious issues with the final video.
CyanogenMod is a free, community built distribution of Android 4.1 (Jelly Bean) which greatly extends the capabilities of your phone.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
------------- DOWNLOAD ( click ) -------------
** Update 31/12/13 **
new kernel (16M colors 32bpp, KSM ad more) download and flash it from heare :
2.6.32.4 SDE JB Kernel_0.4
HOWTO
Install instructions:
1. Install the kernel.ftf inside the package with flashtool
2. Format /system /data /cache in recovery
3. Flash the ROM
4. Flash the gapps
5. Enjoy
Google Apps are not included in this ROM. You'll need to find those yourself if you want them.
ENJOY AN UNOFFICIAL CM10 RELEASE BROUGHT TO YOU BY FreeXperia Team
Working
HWA Decoder
Camera (HD1080i)
Audio
Data/GSM
halt and reboot
Bluetooth
2.6.32.15 kernel (thanks to FeraVolt )
Kernel and ROM was builded with Linaro toolchain 4.7
Bugs:
CamCorder
Wifi (kernel module need to be compiled properly )
Report everithink you will finde so i can fix everithink quickly
Source:
will upload later.....
Thanks
* CMX10 Team for keeping the work on this device
* Championswimmer for improving the repo and fixing updater script[/QUOTE]
* x10 comunity you are the best comunity in XDA !
cheers
Achotjan
Great, but please what are the differences between this rom and scetch's one?
Envoyé de mon C6903 en utilisant Tapatalk
Please upload to wuala/mediafire. It block where I came from.
Appreciate your work. Thanks
Is this the jb rom of semcdebrandengine??
CryLegend said:
Great, but please what are the differences between this rom and scetch's one?
Envoyé de mon C6903 en utilisant Tapatalk
Click to expand...
Click to collapse
well, HWA video decoder of 720p video ativly, and i take the developpement of x10 in hands
cheers
Achotjan
ventus88 said:
Is this the jb rom of semcdebrandengine??
Click to expand...
Click to collapse
no this is Cyanogenmod ROM for x10
cheers
Achotjan
Oh no I must wait again
I am really curious about your SemcDebrandEngine JB rom
From the screenshot it looks like my brother's Xperia S
As soon as it gets wi-fi i am testing this masterpiece!
JeffreyPiket said:
As soon as it gets wi-fi i am testing this masterpiece!
Click to expand...
Click to collapse
same here
Thank for your work
I have test it rapidly and i don't find more bugs that are not in your bug list
Rom is fast , I think use it for daily use when WiFi will be fix
Sent from my Xperia X10 using xda app-developers app
Installed CM10 'TrollXperia' without problems.
No built in screen capture yet. Used aScreenshot, which is an an old app I had laying around to capture screens.
FPS 2D avg=49 stdev=2.98
I'd be looking for something more in the range of 54FPS+ as we progress further with development.
We should be looking at good 3D performance with 11FPS in NenaMark2
Running AnTuTu on a FerVolt kernel is slower than watching glaciers move, but that aside, AnTuTu returns 4992 (998MHz Performance/Deadline)
AnTuTu benchmarks are not always seem as good form in a development thread, but they do lay down a general indicator which can be useful for tracking the likes of 2D, 3D and I/O changes as development progresses.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AnTuTu rebooted on 3D graphics when clocked at 1190MHz so just used 998MHz (performance/deadline)
In general activities, the screen responses seemed smooth, and application load time was quick. No WLOD during my 1hour meet and greet with CM10.
Didn't test any video playback as my video players wanted Google Play installed to verify licences and etc.
Will have another look when WiFi is enabled.
Problem Solved
DELETE
Alternate DL link
I really want to try this build. Can you provide an alternate DL link, uploaded.to is blocked here in India (courtesy the Department of Telecom)?
Regards,
Kailash
Use http://www.bigspeeds.com. works for me.
Dr Goodvibes said:
Installed CM10 'TrollXperia' without problems.
No built in screen capture yet. Used aScreenshot, which is an an old app I had laying around to capture screens.
FPS 2D avg=49 stdev=2.98
I'd be looking for something more in the range of 54FPS+ as we progress further with development.
We should be looking at good 3D performance with 11FPS in NenaMark2
Running AnTuTu on a FerVolt kernel is slower than watching glaciers move, but that aside, AnTuTu returns 4992 (998MHz Performance/Deadline)
AnTuTu benchmarks are not always seem as good form in a development thread, but they do lay down a general indicator which can be useful for tracking the likes of 2D, 3D and I/O changes as development progresses.
AnTuTu rebooted on 3D graphics when clocked at 1190MHz so just used 998MHz (performance/deadline)
In general activities, the screen responses seemed smooth, and application load time was quick. No WLOD during my 1hour meet and greet with CM10.
Didn't test any video playback as my video players wanted Google Play installed to verify licences and etc.
Will have another look when WiFi is enabled.
Click to expand...
Click to collapse
Hi, thanks for te report, this is realy useful , however we are woking on the base without any tweak or so, sothe main goal is to have full hardware support,like camcorderhwa etc... about the lag of the kernel and performences its cause we USE ION memory managemnt inside this new kernel and its not stable yet, i will remake another build when i will fix those problems, now i need only hwa tests for this, 720p videos pleas test and report, as this om thread is made for one big objective, android 4.4 Kitkat, so i want to have a good base heare to work on kitkat with improved source code
cheers
Achotjan
I confirm 720p videos works without problem. I test it with mxplayer
Sent from my Xperia X10 using xda app-developers app
maybe a little bug for me that DU meter does not count any internet data usage, also onavo counter and so many apps for counting data usage does not give me any reports ... BUT :
720p videos playback works good, also apps responding is very fast especially in browsers & facebook, overall performance is faster and more responsive than previous builds .
thank you Achotjan, also thanks to Fera, for your hard work and for keeping our x10 alive.
Video time.
Achotjan said:
now i need only hwa tests for this, 720p videos pleas test and report, as this om thread is made for one big objective, android 4.4 Kitkat, so i want to have a good base heare to work on kitkat with improved source code
Achotjan
Click to expand...
Click to collapse
I installed the ROM again and tested known working mp4 and mkv 720p videos and none of the ones I have played in CM10 TrollXperia
Feravolt very kindly supplied a reference to a Yosemite 720p mp4 video which became a defacto benchmark for GB 2.3 FeraKernel development/testing.
Video: MP4 H.264(AVC1) 30fps 1280x720(HW acc)
Audio: AAC (44.1KHz) 2 ch
The Yomsemite video could not be played on CM10 TrollXperia in either MX Player Pro nor BSPlayer
Maybe @FeraVolt could graciously provide a link to the Yosemite video again as that was a good video and could be watched over a few times without undue stress to the viewer and then multiple testers have at least one common test video with a known format.
I also have many mkv(H.264,AC3) (6 audio channels) 25fps optimized '720p' videos which on GB 2.3 plays in HW+ (MX Player Pro) or HW (BSPlayer) mode and have good smooth playback.
Video: MKV H.264 25fps 720x576(HW acc)
Audio: AC3 (44.1KHz) 6 ch
None of my mkv optimized '720p' videos played on the current CM10 TrollXperia version using MX Player Pro nor BSPlayer
Google Play FPS2D is a pretty good bell weather for Hardware Acceleration. If you're not getting 54FPS or above then it's not operating at the level of well configured GB 2.3
The only video I could get to play was an optimized '720p' video, which normally only plays in sw mode anyway.
Video: MP4(AVC1) 24fps 1024x580(SW)
Audio: AAC (44.1KHz) 2 ch
The good thing is, that the audio and video sync. In some ROMs and video players the software encoding is to much for the CPU.
So... I can only surmise that Hardware Acceleration is not fully functional with all codecs using CM10 TrollXperia at this time.
As we can see HW acceleration does work with CM10 TrollXperia on some video formats
My daily is DooMKernel v6 and X10S v9 ROM
I have also used/tested FeraKernel xx.xx and X10S v9 ROM as well.
In the above two Kernels (DooMKernel and FeraKernel) all the above videos I tested work and play smoothly.
All the above videos also play on an XPERIA M and an XPERIA S without any problems, both of which are running JB 4.1.2
Can i dirty flash over CMX10 or i need a full wipe ?
S3 LTE CM11-20131124-UNOFFICIAL + PSN pureCM 11 UNOFFICIAL v2.5
Dr Goodvibes said:
I installed the ROM again and tested known working mp4 and mkv 720p videos and none of the ones I have played in CM10 TrollXperia
Feravolt very kindly supplied a reference to a Yosemite 720p mp4 video which became a defacto benchmark for GB 2.3 FeraKernel development/testing.
Video: MP4 H.264(AVC1) 30fps 1280x720(HW acc)
Audio: AAC (44.1KHz) 2 ch
The Yomsemite video could not be played on CM10 TrollXperia in either MX Player Pro nor BSPlayer
Maybe @FeraVolt could graciously provide a link to the Yosemite video again as that was a good video and could be watched over a few times without undue stress to the viewer and then multiple testers have at least one common test video with a known format.
I also have many mkv(H.264,AC3) (6 audio channels) 25fps optimized '720p' videos which on GB 2.3 plays in HW+ (MX Player Pro) or HW (BSPlayer) mode and have good smooth playback.
Video: MKV H.264 25fps 720x576(HW acc)
Audio: AC3 (44.1KHz) 6 ch
None of my mkv optimized '720p' videos played on the current CM10 TrollXperia version using MX Player Pro nor BSPlayer
Google Play FPS2D is a pretty good bell weather for Hardware Acceleration. If you're not getting 54FPS or above then it's not operating at the level of well configured GB 2.3
The only video I could get to play was an optimized '720p' video, which normally only plays in sw mode anyway.
Video: MP4(AVC1) 24fps 1024x580(SW)
Audio: AAC (44.1KHz) 2 ch
The good thing is, that the audio and video sync. In some ROMs and video players the software encoding is to much for the CPU.
So... I can only surmise that Hardware Acceleration is not fully functional with all codecs using CM10 TrollXperia at this time.
As we can see HW acceleration does work with CM10 TrollXperia on some video formats
My daily is DooMKernel v6 and X10S v9 ROM
I have also used/tested FeraKernel xx.xx and X10S v9 ROM as well.
In the above two Kernels (DooMKernel and FeraKernel) all the above videos I tested work and play smoothly.
All the above videos also play on an XPERIA M and an XPERIA S without any problems, both of which are running JB 4.1.2
Click to expand...
Click to collapse
Hi, thanks for those informations and test, pleas test those video on cm7 and report back, as we cant comparte to stock rom as, it use opencore and many proprietary stufs that allow the system to load them and we cant have them, for MKV and WMV/ WMA i am locing for a fix, i need to edit the source code to enable them, what i need test in hwa decoders are ( the colors) and strange thinks that could happend with 720p mp4 video, youtube hd videos etc...
cheers
Achotjan