Searching on the internet did not provide me with an easy to use, quick and free solution to convert DTS streams within a MKV container into AAC.
I created a small windows based .bat file, that uses ffmpeg.exe to convert DTS to AAC audio.
I hope this is useful for others.
How to use:
- Download ffmpeg.exe
- put ffmpeg and convert.bat into the same directory as the video files (.MKV extention)
- run convert.bat
Thanks to Spec-Chum, I added version 2.0 that uses the nero AAC Codec to get a higher quality output.
Download FFMEPG
Download Nero AAC Codec
RobertdeHoop said:
After receiving my Chromecast, I found that I was not able to play local video files (MKV) that contained DTS audio. Searching on the internet did not provide me with an easy to use, quick and free solution.
Therefore I created a small windows based .bat file, that uses ffmpeg.exe to convert DTS to AAC audio.
I hope this is useful for others.
How to use:
- Download ffmpeg.exe
- put ffmpeg and convert.bat into the same directory as the video files (.MKV extention)
- run convert.bat
Click to expand...
Click to collapse
Thanks for sharing
Unfortunately the ffmpeg aac encoder is not very good, especially for multi-channel, it gets the channels wrong for one.
I wrote a similar script for Linux here using the higher quality Nero AAC encoder, which wouldn't be too hard to convert to a Windows batch file.
Mine also re encodes the video if needed so works on any format that ffmpeg can handle.
Thanks for the info, I have created a version 2 that can use nero instead together with ffmpeg.
sorry ,
there is a solution for mac users like me ?
i have ffmpeg for mac but i don't know how to use Nero AAC encoder
thanks
panda78 said:
sorry ,
there is a solution for mac users like me ?
i have ffmpeg for mac but i don't know how to use Nero AAC encoder
thanks
Click to expand...
Click to collapse
I do not think nero AAC encoder is available for MAC, you could run a virtual machine, but on the mac you'd probably be bettor off using afconvert or qaac.
i run a virtual machine on my imac . a vm with win8.1 64 4gb ram . after the conversion i move the movie on my NAS Synology and with DS video + chromcast i try to play it.
the movie not start
the original file ( dts audio ) work fine .
where i wrong ?
panda78 said:
i run a virtual machine on my imac . a vm with win8.1 64 4gb ram . after the conversion i move the movie on my NAS Synology and with DS video + chromcast i try to play it.
the movie not start
the original file ( dts audio ) work fine .
where i wrong ?
Click to expand...
Click to collapse
----
Chromecast does not support DTS audio, DSVideo, can convert AC3 on the fly.
If your original file plays fine, why would you need to convert it??
I am wondering if you are mixing up the files. The one with aac.mkv at the end is the new file and should play fine on DSVideo & Chromecast.
If not, it has to be the video codec that is not supported, but if so, the original file would not play as well. (video is untouched).
Maybe you can run MediaInfo and see what codecs are used in these files. The converted one should have audio codec AAC, the original one DTS.
RobertdeHoop said:
----
Chromecast does not support DTS audio, DSVideo, can convert AC3 on the fly.
If your original file plays fine, why would you need to convert it??
I am wondering if you are mixing up the files. The one with aac.mkv at the end is the new file and should play fine on DSVideo & Chromecast.
If not, it has to be the video codec that is not supported, but if so, the original file would not play as well. (video is untouched).
Maybe you can run MediaInfo and see what codecs are used in these files. The converted one should have audio codec AAC, the original one DTS.
Click to expand...
Click to collapse
I think (s)he means the original file plays fine locally.
Spec-Chum said:
I think (s)he means the original file plays fine locally.
Click to expand...
Click to collapse
If that is the case, I expect the issue is with the video format.
You can try FFMPEG to convert the video into an accepted format. I use the following for my GoPro video's and it plays well on my chromecast:
ffmpeg -i input.mkv -maxrate 15000k -bufsize 1835k -vcodec h264 -crf 18 -profile:v high -level:v 4.1 -refs 4 -preset fast -pix_fmt yuv420p -acodec copy output.mkv
If it helps, you can add it to the script to be able to perform a batch conversion.
RobertdeHoop said:
----
Chromecast does not support DTS audio, DSVideo, can convert AC3 on the fly.
If your original file plays fine, why would you need to convert it??
I am wondering if you are mixing up the files. The one with aac.mkv at the end is the new file and should play fine on DSVideo & Chromecast.
If not, it has to be the video codec that is not supported, but if so, the original file would not play as well. (video is untouched).
Maybe you can run MediaInfo and see what codecs are used in these files. The converted one should have audio codec AAC, the original one DTS.
Click to expand...
Click to collapse
Could you show me how to enable AC3 conversion on the fly ? I have a Synology NAS and a Chromecast
lapocompris said:
Could you show me how to enable AC3 conversion on the fly ? I have a Synology NAS and a Chromecast
Click to expand...
Click to collapse
Install VideoStation and configure it to index the video folder. Then run the video by using DSVideo (Android and maybe IOS).
AC3 audio will be converted on the fly.
RobertdeHoop said:
Install VideoStation and configure it to index the video folder. Then run the video by using DSVideo (Android and maybe IOS).
AC3 audio will be converted on the fly.
Click to expand...
Click to collapse
Why is it that after looking for a couple of months this is the first I hear of it.... *#@*%@#!
Anyway, great find!. only issue now is that my network seems to be a bit on the slow side, as I get a freezes in the films (a bit too much and long to make it useable,...)
RobertdeHoop said:
...
How to use:
- Download ffmpeg.exe
- put ffmpeg and convert.bat into the same directory as the video files (.MKV extention)
- run convert.bat
Thanks to Spec-Chum, I added version 2.0 that uses the nero AAC Codec to get a higher quality output.
...[/URL]
Click to expand...
Click to collapse
@RobertdeHoop unfortunately for me the merging back to an .MKV does not work with v2.00
The batch file finishes, but there is no new .MKV in the folder. With v1 it works.
So I got in the same folder:
1.) the .MKV videofile
2.) Convert.bat v2
3.) ffmpeg.exe
4.) NeroAacEnc.exe
Nothing else. The batch file runs thru as mentioned above without any error msg. What am I missing? thx!
goldlocke said:
@RobertdeHoop unfortunately for me the merging back to an .MKV does not work with v2.00
The batch file finishes, but there is no new .MKV in the folder. With v1 it works.
So I got in the same folder:
1.) the .MKV videofile
2.) Convert.bat v2
3.) ffmpeg.exe
4.) NeroAacEnc.exe
Nothing else. The batch file runs thru as mentioned above without any error msg. What am I missing? thx!
Click to expand...
Click to collapse
Replace the ffmpeg code to this and try in v2
ffmpeg -v quiet -i %%~nF.mkv -i %%~nF.aac -c:v copy -c:a aac -map 0:v:0 -acodec copy -map 1:a:0 %%~nF.AAC.mkv
V2 is not working
How can I convert dual audio files, just add -map 0:2 for audio 2?
Bubbleupnp will transcode dts to aac with mkv files right from the phone as your casting it.
Need license but well worth it.
RobertdeHoop said:
Thanks for the info, I have created a version 2 that can use nero instead together with ffmpeg.
Click to expand...
Click to collapse
Sorry to reply to an outdated thread but nothing of the mentioned is working.
Gamool said:
Sorry to reply to an outdated thread but nothing of the mentioned is working.
Click to expand...
Click to collapse
To get it to work, edit the file in Convertv2.0.zip as ozblogger describes in post #14.
Specifically, the line following:
echo * Merging new AAC audio into MKV
needs to be replaced with:
ffmpeg -v quiet -i %%~nF.mkv -i %%~nF.aac -c:v copy -c:a aac -map 0:v:0 -acodec copy -map 1:a:0 %%~nF.AAC.mkv
Related
Hy guys,
I tried to copy a film on my pda but i doesn´t show it.
do anyone has a good application to watch movies on the XDA IIi??? The only application I have are windowsmediaplayer and "album"...
I want to convert my movies with smartmovie...
does an application link VLCPlayer exist for PPC?
Thank u guys.
if you wanna c the video file in pocket pc you need to convert ur video file to wmv format
use the search button u will get a link
good luck
search at google for TCPMP. For me, this's the greatest movie/audio application.
Thanks
thank you guys...
i've chosen the idea with TCPMP, and I am realy satistied..
thank you clustered.
you're welcome
mainstream appeal:
TCPMP can play:
- MPEG4 files (MP4, 3GP, M4A, M4B, K3G)
- Windows Media Audio files (WMA)
- Musepack data (MPC)
- TIFF files (TIF, TIFF)
- Windows Media Video files (WM, WMV)
- PNG files (PNG)
- JPEG files (JPG, JPEG)
- Video data (AVI, DIVX)
- Matroska data (MKV, MKA)
- Ogg Vorbis files (OGG, OGM)
- Windows metafiles (ASX, WMX, WVX, WAX)
- MPEG Audio data (MP1, MP2, MP3)
- M3U Playlists (M3U)
- ASF media files (ASF)
- GSM AMR-NB files (AMR)
- MPEG Video (M1V, M2V, M4V)
- Windows Audiodata (WAV)
- GSM AMR-WB files (AWB)
- MPEG movies (MPEG, MPG, MPV, DAT)
- HTTP protocol
- MMS protocol
Have fun with it!!!
TCPMP problem
I use the TCPMP app to play AVI files with no problems. I downloaded a podcast (MP4) but TCPMP says that this codec was removed. Tried with the WM player and it also does not read the format. I can convert the MP4 files to AVI format but it's a pain to do so.
Does anyone know how to put the codec back into TCPMP?
Roy
Roy_S said:
I use the TCPMP app to play AVI files with no problems. I downloaded a podcast (MP4) but TCPMP says that this codec was removed. Tried with the WM player and it also does not read the format. I can convert the MP4 files to AVI format but it's a pain to do so.
Does anyone know how to put the codec back into TCPMP?
Roy
Click to expand...
Click to collapse
you could try the retail version of TCPMP... COREPLAYER.
It is still under development, even if it's already available to consumers, so the features aren't complete yet compared to TCPMP...
If you still want to use TCPMP, I would suggest looking for the AVC plugin for it...
The filename I think is AVC.plg. Don't know where to find it though...
The codec was removed because of license issues, you can download it from certain sites and put it back, but it's against the law to do so.
I'm using Sompy MovieEncoder it's work pretty good and it's free. It's compress 750 mb video file to about 150 mb. You can get it from download.com under mobile section
JP2005 said:
you could try the retail version of TCPMP... COREPLAYER.
It is still under development, even if it's already available to consumers, so the features aren't complete yet compared to TCPMP...
If you still want to use TCPMP, I would suggest looking for the AVC plugin for it...
The filename I think is AVC.plg. Don't know where to find it though...
Click to expand...
Click to collapse
i agree use coreplayer
it plays anything including youtube
Hi!
I m trying to get my TTYN II to playback avi files but cant seem to make it happen... I've tried downloading the Core player but that gives an error saying it doest have the MPEG-4 codec? Where do I get the codec's from?
Thanks,
Neil
it shouldnt ask for mp4 codec if you are playing an avi file. different formats. did you download the latest version of core player? make sure you get the one for pocket pc and the latest version is 0.72RC1. avi works fine for me.
AVI is just a file format, it has nothing to do with the codec. So there can be MPEG4 AVIs. Actually most are (DivX and Xvid are MPEG4). MPEG4 videos don't necessarily have the .mp4 extension.
Don't know how to install the codec though, don't have a Kaiser yet lol.
If you installed the core player (http://www.coreplayer.com/) then you should be able to play avi files. What version are you using ?
Try to uninstall and reinstall it and try again.
flyingchoc said:
Hi!
I m trying to get my TTYN II to playback avi files but cant seem to make it happen... I've tried downloading the Core player but that gives an error saying it doest have the MPEG-4 codec? Where do I get the codec's from?
Thanks,
Neil
Click to expand...
Click to collapse
I'll be watching for responses as I'm also wanting to play MPEG 4 files (with avi extensions - from ATI's Multimedia Centre Software on my desktop PC) on my TyTN II. I'd prefer just to use a codec to provide this functionality in the built in version of pocket media player (what I currently use for wmv files).
Flying Kiwi said:
I'll be watching for responses as I'm also wanting to play MPEG 4 files (with avi extensions - from ATI's Multimedia Centre Software on my desktop PC) on my TyTN II. I'd prefer just to use a codec to provide this functionality in the built in version of pocket media player (what I currently use for wmv files).
Click to expand...
Click to collapse
Try this then:
http://www.htcclub.net/storage/downloads/moreformatsforWM10.zip
Many thanks!
Thank you for that format expansion cab link texarcana, and it's free too. Will try it out on Cristmas day if I have the time.
[Edit] Alas it didn't allow playing of my ATI Multimedia Centre produced mp4 AVI files - back to wmv for me.
texarcana said:
Try this then:
http://www.htcclub.net/storage/downloads/moreformatsforWM10.zip
Click to expand...
Click to collapse
So does this work any better than TCPMP at playing back mp4 files?
Better ? Prolly not.
But instead of installing another player, you just add some codecs with it instead.
Anyway, my personal favourite is the core mobile player (which isnt free)
While I still haven't published the "full" Multimedia Bible, the H.264 Bible at http://wiki.xda-developers.com/index.php?pagename=The H.264 (a.k.a. MPEG-4 Part 10 and AVC) Bible (in the Wiki) explains a LOT of these issues (what MP4 files are, what they can contain, what players and what codec packs are needed to play them etc)
Ive been using Pocket DivX Player 0.8 and it play7s avi files perfectly
http://www.pocketpcfreeware.mobi/download-pocket-divx-player-0-8.html
its not bad for freeware
Dose anyone know of a Divx player that will work on the dream ?
uncron said:
Dose anyone know of a Divx player that will work on the dream ?
Click to expand...
Click to collapse
There is no player or codecs yet at this time.
divx is just an implementation of iso mpeg4.
So...
to make it play you need to;
1) ensure that bitrate and resolution are low enough to be properly handled,
2) package it in a compatible container (mp4 works)
3) ensure that the AUDIO is encoded in a compatible manner (vorbis is great, but others also work, mp3, aac, etc.)
4) ensure that there is no crap in the file showing that it is divx because it simply doesn't know what divx *IS* -- make it read as mpeg4 -- this does NOT require reencoding the file, just using a SANE header.
By installing apache with the root set to my download folder, navigating to the file using your local ip in the chrome browser using the http:// instead of the file:// prefix, copying the url into this github site (that I stumbled upon) http://googlecast.github.io/cast-chrome/ using the html5 option, the chromecast will pull the file directly from your machine and decode it at it's native resolution.
Hope that is as cool to others as it is to me. Watching Venture Bro's in 1080 right now, looks great.
python2121 said:
By installing apache with the root set to my download folder, navigating to the file using your local ip in the chrome browser using the http:// instead of the file:// prefix, copying the url into this github site (that I stumbled upon) http://googlecast.github.io/cast-chrome/ using the html5 option, the chromecast will pull the file directly from your machine and decode it at it's native resolution.
Hope that is as cool to others as it is to me. Watching Venture Bro's in 1080 right now, looks great.
Click to expand...
Click to collapse
Is this limited by the file format? Does it have to be mp4 or will it play other .avi and mkv files?
golden_35 said:
Is this limited by the file format? Does it have to be mp4 or will it play other .avi and mkv files?
Click to expand...
Click to collapse
mp4 only, mkv video works but I haven't gotten audio to work.
python2121 said:
mp4 only, mkv video works but I haven't gotten audio to work.
Click to expand...
Click to collapse
The mkv sound has to be in the aac format. I re-encoded a mkv file with ac3 audio to aac audio and was able to get audio on the chromecast.
bd177 said:
The mkv sound has to be in the aac format. I re-encoded a mkv file with ac3 audio to aac audio and was able to get audio on the chromecast.
Click to expand...
Click to collapse
what software did you use to re encode the ac3 to aac?
heathroi said:
what software did you use to re encode the ac3 to aac?
Click to expand...
Click to collapse
Just tested this using XAMPP on windows 7 machine. Streaming was flawless for mp4/m4v files. Used website linked in the OP. One issue I had with one video is the content was at the top. As in there was just a black bar at the bottom and not the top. Full screen videos had no issues.
hershsa said:
Just tested this using XAMPP on windows 7 machine. Streaming was flawless for mp4/m4v files. Used website linked in the OP. One issue I had with one video is the content was at the top. As in there was just a black bar at the bottom and not the top. Full screen videos had no issues.
Click to expand...
Click to collapse
This happened to one of the videos I tested as well. But only that one, so I am not sure what the problem was. Glad it's working for others as well.
python2121 said:
This happened to one of the videos I tested as well. But only that one, so I am not sure what the problem was. Glad it's working for others as well.
Click to expand...
Click to collapse
I assume I could recreate that site on my own server. This way I can just list out all my movies with links to play on chromecast via HTML5.
heathroi said:
what software did you use to re encode the ac3 to aac?
Click to expand...
Click to collapse
Tippard Total Media Converter Platinum
There is a much simpler way than installing apache. I did it with mongoose. No installation at all. just 1 portable exe. Just place the exe in the folder of the mp4, run it, then go to http://googlecast.github.io/cast-chrome/, select html5, and enter http://YourIP:8080/NameOfFile.mp4
worked perfectly and no installation necessary
There's also an easy (and cross-platform) solution if you have python installed. Just open your media directory in terminal and run "python -m SimpleHTTPServer" (without the quotes.)
This will serve your files at localhost:8000/path/to/video (path is relative to the directory you're running the server in)
rush340 said:
There's also an easy (and cross-platform) solution if you have python installed. Just open your media directory in terminal and run "python -m SimpleHTTPServer" (without the quotes.)
This will serve your files at localhost:8000/path/to/video (path is relative to the directory you're running the server in)
Click to expand...
Click to collapse
That is probably easier, so I just made a little program that takes the filename as input, starts the server, puts the link in your clipboard, then opens the github link. It is attached... also bundled with it is windows x64 executable made with pyinstaller
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.