well, suddenly i decided to see if there were some nice video players :S but cant found a good one, all of them just play mp4 and 3gp files :S there are others that play more formats ? whit is the best one ?
thxx !
act 1 video is nice to me..
but can you play mpeg files ? wmv ? avi ? and which resolutions it handle ?
Right.
The best video player is, quite honestly, the STOCK video player and gallery app. The neat thing about it is that it actually THUMBNAILS your videos, whereas none of the other ones do that (at least none that I've seen).
The video formats possible are strictly limited by the available HARDWARE DECODER CHIP. You aren't going to be able to play a video outside of the supported video specifications simply because you don't have the CPU power necessary to decode the video! It has to be done by the dedicated decoder chip.
Note: One of the BIGGEST mistakes that newbies make is the assumption that the CONTAINER format has anything to do with the actual compression format used to store the video. The CONTAINER format is more or less irrelevant. You can usually tell the container format by the file extension. mpeg, avi, wmv *ARE SUPPORTED*, as long as the audio and video that the file CONTAINS are supported by the hardware. For example, you can put h264 video + mpeg-1 audio layer 3 (i.e. mp3) into a "mp4" file, and as long as the various parameters match the ones supported by the hardware, it will play perfectly. You can put the same h264 video + mpeg-1 audio layer 3 into an "avi" file, and it will still play. If you put INDEO video + APT-x audio into an "avi" file, it WON'T play.
The reason why a lot of "mp4" and "3gp" files play where others don't is that these two CONTAINER formats are more commonly used exclusively for mobile devices, which tend to have similar encoder/decoder specifications. The reason why typically avi and wmv files *DON'T* play is that those two file formats are typical of MICROSHAFT. Use of MICROSHAFT video encoder software is guaranteed to give you files encoded using proprietary encoding schemes that can't be implemented without a significant licensing cost. On top of that, they will come at resolutions and bitrates much too high for mobile hardware to decode, even if they were implemented. People who use MS media encoders are typically the type of idiot who will just use whatever is there. No mind of their own and/or extreme LAZINESS.
If you wish to play badly encoded media, you WILL have to transcode it first. Some combination of mencoder and ffmpeg will do wonderfully for this, for example, the following will turn any video into one that not only will play back on most mobile chips, it can stream over the web:
Code:
mencoder "orig.mp4" -o "new.tmp.mp4" -vf dsize=400:300:2,scale=-8:-8,harddup -oac faac -faacopts mpeg=4:object=2:raw:br=128 -of lavf -lavfopts format=mp4 -ovc x264 -ofps 24000/1001 -passlogfile "new.log" -sws 9 -x264encopts nocabac:level_idc=30:bframes=0:bitrate=480:threads=auto:turbo=1:pass=1:global_header:threads=auto:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh
mencoder "orig.mp4" -o "new.tmp.mp4" -vf dsize=400:300:2,scale=-8:-8,harddup -oac faac -faacopts mpeg=4:object=2:raw:br=128 -of lavf -lavfopts format=mp4 -ovc x264 -ofps 24000/1001 -passlogfile "new.log" -sws 9 -x264encopts nocabac:level_idc=30:bframes=0:bitrate=480:threads=auto:pass=2:global_header:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh
ffmpeg -i "new.tmp.mp4" -vcodec copy -acodec copy "new.tmp2.mp4"
qt-faststart "new.tmp2.mp4" "new.mp4"
Note: qt-faststart is an *optional* component to ffmpeg and is used to move the spec data from the end of the file to the start -- required for streaming. If you don't care about streaming, you can leave it out.
Note2: yes, there are TWO mencoder lines... 2-pass encoding for better quality.
Related
I need to find a program that can recode from .avi to .mp4/.3gp , resize to 320x240 and embed subtitles in the video.
I have tried several with bad or no result. If you know of such a program I would be very happy to know.
http://forum.xda-developers.com/showthread.php?t=467112 << try this. not too sure on embedding subtitles. never use them so far.
If anyone interested the solution is:
PocketDivXEncoder: Resize & hard-code subtitle embed from .avi to .avi 320x240
Yamb: Transform file format from .avi to .mp4 without recoding.
hello,I suppose you can try AVI to 3GP Converter.
my3gpconverter.com/avi-to-3gp-converter.html
With this free MOV Movie Maker, you can add subtitles and watermarks, apply transitions, change the video image, as well as attach music and crop the video.
Code:
hdvideoconverter-mac.com/mov-movie-maker.html
This is an old thread. Nowadays there are numerous of apps that can do this like ImToo, Xilisoft video converter and many more. Also AviRecomp is great if you only want to embed subs and/or resize.
]AVI to QuickTime MOV Mac is just what you need, especially when you want to share your AVI files with others on QuickTime player. The AVI to MOV converter Mac can convert AVI to QuickTime on Mac OS eaily and fast.And M4V, MP4, WMV, AVI(XviD), ASF, MPG, MPEG-1, MPEG-2, FLV, F4V, 3GP, 3G2, MKV , TS (MPEG-2), TRP, VOB, SWF, DV and so on . You can have a try this.
videoconverterultimate.net
But I did not understand if there is a software to convert an avi to an mp4 or other extension compatible with ALL Android device
Handbrake is a good program for converting video's
Re: AVI to MP4
Hi,
I think you can search the "AVI to MP4" keyword in google, then the best choice will appear in the first page normally.
Refer to video converters, I often use Kvisoft video to flash converter to do MP4 to FLV conversion, AVI to FLV conversion etc.
With the video conversion software, I can convert videos of any format to FLV flash videos in batches for better online sharing.
Good benefits of Kvisoft Video to Flash converter:
1. Convert Any Video to FLV and SWF
2. Edit Flash Video as you like:
Watermark video with text and image;
Merge various videos into one;
Crop video size;
Clip video into smaller parts;
Adjust the effect of video.
3. NO quantity limitation, so batch conversion is allowed.
Is there an app which can play AVI files?
i think i will bump this as this is a most have and a down side to owning a hero !
Forward the notion.
I'm with you on this. Not being able to play .sci is a real pain.
I've also put some .mp4 files on which haven't played either for some reason. Does anyone know if there is a specific format for video on the hero? Is there a specific converter anyone is using ?
Cheers,
HP
Using something like Handbrake to convert your videos should work. If it has a setting for Apple iPods/iPhones just use that.
Or, it should support the following:
- MP4 container format
- MPEG-4 AVC (also known as h.264) video, max [email protected] (try main profile, try disabling CABAC and B-frames for more reliability)
- AAC (AAC-LC) audio, 48khz suggested sample rate
- Keep overall bitrate low, try from 800kbps to 2000kbps
like most mobile devices, ofcourse there is a limit on the codecs supported, and what levels and settings in the codec that work.
In the current state, all / most clips that are _above_ the native resolution won't play at all. And as a quick rule: H264 @ level 2.1 will work, maybe some 3.0 stuff also works, but I don't know.
Basicly, make sure the MP4's you have are iPhone compatible but 480x320 or lower resolution and the Hero will play them fine.
Any video converter tool (handbrake / Megui / Mediacoder / commercial tools) wil work if you give them the iPhone preset.
About playing AVI files, nobody has written anything yet. Don't really know why people didn't jump on the bandwagon for this kinda of thing. Mostly some sort of ffmpeg-based player will appear quickly on a platform. Maybe it's the java development thing.
Anyway, convert your video's to iphone compatibility at the moment and they should play fine.
Keep in mind that AVI is an older, inferior container format to MP4, and the MPEG-4 ASP (DivX) codec often used with AVI is inferior to MPEG-4 AVC (h.264) usually used with MP4. So you aren't being ripped off in terms of quality or technology. They just neglected to support the older format. Hopefully apps can bridge the gap in future (apps with native libraries that is, not the virtual machine). Given the lower system requirements, I'd say that it would probably be capable of playing an AVI/DivX file encoded up to 640x480x30fps (my old Nokia with a 369MHz CPU can come close).
For best results, however, use handbrake to convert from the original, or from your existing AVIs, to a nice ipod compatible, 480xsomething pixel MP4. Go direct from the original to MP4 (without AVI in between) for even better quality.
however, still after converting that video lags all the time (closed all apps either)
Did you update to the latest firmware? The original shipped firmware has a known issue that the video 'stutters' every second or so for a bit.
ah oaky, this might be the problem... waiting for donut released officially by htc for hero
Searching for player which playes mkv videos including its subtitles without converting it into some crap. Tried Rockplayer and mvideoplayer but without luck.
Any suggestions or advice ppl?
am using vitalplayer and it's quite good with my mkv files....though i haven't really tried on a movie with subtitles.
Robson said:
am using vitalplayer and it's quite good with my mkv files....though i haven't really tried on a movie with subtitles.
Click to expand...
Click to collapse
how to convert this files?
VPlayer supports mkv
Yeah but it does not play subtitle in videos
RockPlayer suports all video format
bearthang said:
RockPlayer suports all video format
Click to expand...
Click to collapse
yep, same here.
I love that App.
Yes its a great app but it doesnt play subtitles including videos.
Any better advice??????
Rockpalyer works great!!
But i'm interested in subtitle too
Rockplayer works for me.
M video player
I'm not sure how QQPlayer handles it, but it's another free (great) video player worth downloading and trying.
Still waiting........
wry007 said:
Still waiting........
Click to expand...
Click to collapse
I'm waiting too
Only phones with native mkv video format support can play .mkv videos efficiently. So, forget about mkv, it doesn't matter which player you use. But anyway, the best video player for me is RockPlayer.
Try Vital player. It supports SMI and SRT subtitle files.
But i don't try mkv files. It should work coz rmvb works.
..
QQ Player works great on My HD2.
Vitalplayer works fine.
Mediacoder
I think the best method would to just burn the subtitles into the encoded video...
Furthermore, MKV container can support a lot of different video (most commonly h.264)...
either way, it would be beneficial to convert to h.264 video and aac audio in mp4 container... Then virtually all target devices can play the file. You'll run 720p that way a lot better too (480p ideally to save space)
So, if you have a nvidia card with PureVideo2 I definitely recommend this method...(or a decent cpu)
mediacoder has cuda encoder bundled with it to make quick work of video->mp4
Here are some of my settings that I use in Winmo, plays back flawlessly on android too.
Video:
Avg bitrate - 1200 (you can set it higher if you want... you'll just get a bigger file size with marginally better quality imo)
Format - h.264
Encoder - Cuda (NVidia cards) , ffmpeg (cpu encoding)
Audio:
Format - LC-AAC
Encoder - FAAC
Avg Bitrate - 128 MPEG4
Container - MP4 (select it in both audio and container tab)
Picture:
Resize - 800x480
Aspect Ratio - Set pixel AR, 1:1
Crop - Disabled
Subtitle
Renderer - Default
Scale, position, outline, blur) - adjust for subtitle appearance
ID - 0 to # (set according which subtitle you want to use from the source video
These are just some loose settings to get you into ballpark range...
make sure you preview before you encode a bunch of files and make sure it works on the device.
I also think there is a "portable device" edition of mediacoder
Sorry for the long post.
mobo player plays mkv with subs but it isnt the best. good enough for the meantime till i find something better.
Hi all,
So I'm perplexed...
I am using the latest version of Avia along with my Chromecast and can succesfully cast local media.
Some of my mp4 videos work fine. Others bring up a message on the TV stating that Chromecast doesn't currently support this file type.
I cannot determine what makes some MP4 files work and others not...
Anyone else run into this/have a fix?
h20wakebum said:
Hi all,
So I'm perplexed...
I am using the latest version of Avia along with my Chromecast and can succesfully cast local media.
Some of my mp4 videos work fine. Others bring up a message on the TV stating that Chromecast doesn't currently support this file type.
I cannot determine what makes some MP4 files work and others not...
Anyone else run into this/have a fix?
Click to expand...
Click to collapse
has to be H.264
download a program like Handbrake and convert them
That's correct, the video has to be h264 and audio must be AAC.
unr said:
That's correct, the video has to be h264 and audio must be AAC.
Click to expand...
Click to collapse
AAC or MP3
All three conditions must be met
MP4 container aka .MP4
H264 Video Codec
AAC or MP3 Audio Codec
The CCast will also play VP8 Video Codec but VP8 is really just a licence free version of H264 right now...They are practically identical.
Sweet, thanks guys!
Now I'll just make sure the torrents match those specs!
h20wakebum said:
Sweet, thanks guys!
Now I'll just make sure the torrents match those specs!
Click to expand...
Click to collapse
You will be better off getting yourself a good Video Converter you like because most Torrents are in MKV format and don't always note what codecs are being used.
Handbrake is a very good (FREE) program but can be a bit daunting for anyone who is inexperienced with encoder settings.
I use Xilisoft's Video Converter because it is pretty simple, Easy to Operate and makes doing Batches of Files a snap.
But it is a paid app.
I sure have never regretted paying for it I use it for just about all my Library conversions and only use Handbrake or VLC whenever Xilisoft chokes on a file which is usually because of a bad file not the programs inability to convert that format.
Handbrake settings
I have encoded my mp4 file 4 different ways and I still cant get it to cast. Other files work fine. I have researched what settings are supported by Chromecast by searching for "chromecast video formats" (I cant post a link). Attached are the settings that I think are the closest in Handbrake but still have no luck. Any ideas?
Set a specific bitrate, preferrably 4 Mbps (4000 Kbps) to start.
Check large file size and web optimized
Sent from my Nexus 7 using Tapatalk
---------- Post added at 03:47 AM ---------- Previous post was at 03:46 AM ----------
That's the only issue I see
Sent from my Nexus 7 using Tapatalk
Asphyx said:
All three conditions must be met
MP4 container aka .MP4
H264 Video Codec
AAC or MP3 Audio Codec
Click to expand...
Click to collapse
I'm using MediaInfo to check the codecs in my files, but it's a laborious process to go through each one manually. Is there a way to scan a whole directory of video files and then list the results?
codified said:
I'm using MediaInfo to check the codecs in my files, but it's a laborious process to go through each one manually. Is there a way to scan a whole directory of video files and then list the results?
Click to expand...
Click to collapse
I'm sure there is some program that does it but I can't name any....
I avoid the issue altogether by running a media server that transcodes it to whatever the device is capable and not just the CCast either.
I would check out Plex and Bubble....
codified said:
I'm using MediaInfo to check the codecs in my files, but it's a laborious process to go through each one manually. Is there a way to scan a whole directory of video files and then list the results?
Click to expand...
Click to collapse
Use the CLI (command line interface) version of MediaInfo.
Here's a quick batch file I put together. It may be glitchy, but should work, as it's based off another batch processor I've been working on for a while.
It assumes your structure contains a single level of subfolders, for example:
D:\My Videos\Foo the Epic\Foo1x01.mp4
D:\My Videos\Foo the Epic\Foo1x02.avi
...
D:\My Videos\Foo the Epic\Foo1x12.divx
D:\My Videos\Bar the Final\Bar1x01.mov
D:\My Videos\Bar the Final\Bar0x02.qt
...
D:\My Videos\Bar the Final\Bar0x10.avi
You would point MediaInfoBatch at "D:\My Videos" and set a logfile name like MyVideos.txt
MediaInfoBatch "D:\My Videos" MyVideos.txt
Note double-quoted path as it contains spaces. Double-quoting is also necessary if it contains ampersands. It doesn't hurt to just double-quote it anyway.
Save as MediaInfoBatch.bat (or whatever you want, but then you'll have to change the syntax text).
Easiest to throw it into the same folder as the CLI mediainfo.exe
Code:
@echo off
rem MediaInfoBatch
rem -------------
rem Runs command line interface (CLI) mediainfo on each file in each subfolder of the specified location
rem First parameter should be target directory, enclosed in double-quotes if there are spaces or ampersands within
rem Assumes files are in subfolders within the target, ie D:\Movies\Title1\file1 ... D:\Movies\Title20\file30
rem should be executed as MediaInfoBatch.bat D:\Movies
rem Second parameter should be filepath for logfile, enclosed in double-quotes if there are spaces or ampersands within
rem Check for proper command line
IF %1a==a GOTO syntax
IF %2a==a GOTO syntax
rem Remove double-quotes in parameter
set tmp_MediaInfoBatch_Target_raw=%1
set tmp_MediaInfoBatch_Target=%tmp_MediaInfoBatch_Target_raw:"=%
set tmp_MediaInfoBatch_Logfile_raw=%2
set tmp_MediaInfoBatch_Logfile=%tmp_MediaInfoBatch_Logfile_raw:"=%
GOTO check_prereqs
:syntax
echo MediaInfo Batch processor
echo -------------------------
echo Syntax: MediaInfoBatch [path] [logfile]
echo Where
echo [path] is root path to *folders* to be processed.
echo Do NOT include trailing backslash.
echo Ex: C:\MyVideos
echo [logfile] is filepath for logfile to contain output.
echo Ex: C:\MyVideos\MediaInfo.txt
echo Enclose any paths with spaces or ampersands in double-quotes.
echo Ex: "C:\My Videos"
echo Example:
echo MediaInfoBatch C:\MyVideos C:\MyVideos\MediaInfo.txt
echo will run MediaInfo on all files in the first level of directories
echo under C:\MyVideos and write the output to C:\MediaInfo.txt
pause
GOTO end
:check_prereqs
IF NOT EXIST MediaInfo.exe (
echo MediaInfo.exe is missing. We need the Command Line Interface version of MediaInfo. Please put it in the same directory as this batch file.
pause
GOTO end
)
GOTO main
:main
rem Look in target location
FOR /f "tokens=* usebackq" %%G IN (`dir /b /a:d "%tmp_MediaInfoBatch_Target%"`) DO (
rem Interate through subfolders
FOR /f "tokens=* usebackq" %%H IN (`dir /b /a:-d "%tmp_MediaInfoBatch_Target%\%%G"`) DO (
rem Run mediainfo on each file
mediainfo -f "%tmp_MediaInfoBatch_Target%\%%G\%%H" >>"%tmp_MediaInfoBatch_Logfile%"
)
)
:end
Hello,
I have uninstalled Avia and have started using LocalCast. It plays MKV files effortlessly! No conversion is needed at all!
All the best!
Also had this problem, avia not casting mp4. Downloaded Real Player and it fired up the mp4 perfectly.
Sent from my SM-N900V using Tapatalk
Chromecast has limitation in the input formats. Only video containers MP4 and WebM encoded with Video codecs H.264 High Profile Level 4.1, 4.2 and 5, VP8 and audio codecs HE-AAC, LC-AAC, CELT/Opus, MP3, Vorbis are compatible with Chromecast.
When send local media which are with extensions .mp4 or .webm through Chromecast to TV, it succeeded in most cases but sometimes failed. That is because MP4 and WebM, as video container, contain different video or audio codecs which Chromecast doesn't recognize.
I used to use a little piece of software called Faasoft Video Converter to convert MP4, AVI and other various video formats to Chromecast compatible formats, happy with it.
Actually, you can basically drag and drop the video files into Chrome browser and Chromecast from there. The point here is, you can do so on video types such as MP4; however, you probably will find difficulty doing the same on other video formats like MKV, VOB, AVI. All we need to get done is to make the MKV, VOB, AVI videos play inside the Chrome browser by some third party programs, like Brorsoft Video Converter.
Wondershare Ultimate Video convert - set video to H.264. Software has a beast mode and can convert H.265 but the compression rate sucks. Not a lot of bells and whistles but simple conversation and done quickly.
There's bubbleupnp, install the server and it will convert on the fly.
Plex is an oldy but a goodie. The plex media server coupled with the app does all conversation on the fly to play pretty much any media to any receiver.
Correct me if I'm wrong, but aren't most dl's mp4 and not mkv's? It's VERY common to see mp4, semi rare for mkv - though usually reserved for hi def minus yify, and super rare for avi's as technically avi files can be nuked as it no longer fits the scenes standard. That's my experience anyway.
I'm finding that I can't cast .avi files with Allcast. Will there's be any support? Mp4 files are tye only vireo types I see. Further more, I've tried a lot of other cast apps for .avi files on my android nexus 7 and they just give a black screen and broken audio. Anyone had any success? Do tell!
Thanks.
Sent from my Nexus 7 using Tapatalk HD
ironmaskusa said:
I'm finding that I can't cast .avi files with Allcast. Will there's be any support? Mp4 files are tye only vireo types I see. Further more, I've tried a lot of other cast apps for .avi files on my android nexus 7 and they just give a black screen and broken audio. Anyone had any success? Do tell!
Click to expand...
Click to collapse
Most AVI files do not contain MPEG-4 video (AVI is a container like MKV and MOV), so they would require some kind of transcoding which is heavy for a mobile processor.
AVI is well known as a multimedia container format and still takes up a large proportion among the famous video formats just like MP4, MOV, and WMV today. Unfortunately, such a popular format is unsupported by Android Phones or Tablets so far. According to Android Official Website, only MP4, 3GP, MKV, WebM are the compatible formats with Android. Is it impossible to play AVI on Android? No, of course not. There is still a silver lining - convert AVI to Android supported formats for playback with Mod Edit: commercial software removed.
.avi hasn't historically hasnt been the go to format for high quality or HD sources with h.264 or h.265 encoding. Besides mp4, mkv supports this so look for this format to become the norm moving forward, .avi is a bit of a dying format.
Not casting from local media on the device, but Plex Media Server + Plex App handles transcoding and casting of my old collection of DivX and Xvid encoded .AVIs (hosted on the Media Server) with no issues. Still slowly running them through Handbrake to a Chromecast native format though.
Steaming AVI through Allcast
I am able to stream AVI file from Google Drive without a problem. Why not be able to do the exact same thing through Allcast?
avi does work with this encoding
I was messing with this yesterday, I couldnt get a film to cast, I tried solid explorer cast & all cast & video stream from my pc (last 1 loaded but was unwatchable). I dont have root on the chromecast. So I found 1 .avi film worked and 2 didnt. Upon inspection of encoding of the video and audio INSIDE the avi files, I found it only appears to support x264. Also framerate below 30, bitrate below 6000 makes it watchable (that might be because i have an older ovation tablet). As for audio I was using aac (any bitrate upto 256). Also I had it set on high quality video, which in anyvideoconverter means lower compression and larger file size. Once in that format, it would cast perfectly from any app, pc or mobile.
summery:
*.avi
x264 encoding
<6000 (and inc.) video bitrate
<30 fps
aac audio
<256 (and inc.) audio bitrate.
low compression
I have found a free app that lets me cast avi from my phone. Search play store for Megacast. It can bug sometimes, but in most of the cases does the job nicely.