FORUMS

What Are the Best Looking Apps on Android?

As more developers are updating their apps with Material Design elements, we’re … more

Cyngn Explained: Who’s Cyanogen, What’s Cyanogen OS?

While Cyanogen, Inc has been the source of many headlines lately, there … more

Verizon Moto X 2014 Receives Root On Kitkat 4.4.4

The Verizon Moto X 2014 has finally received root, albeit only on Kitkat 4.4.4 … more

Android 5.1.1 Released, Google Cell Service – XDA TV

Android Lollipop 5.1.1 has been released. That and much more news is covered … more
Post Reply Subscribe to Thread Email Thread

AVIA and MP4 on Chromecast

23rd March 2014, 09:12 PM |#11  
Senior Member
Thanks Meter: 335
 
More
Quote:
Originally Posted by codified

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?

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....
 
 
24th March 2014, 03:09 AM |#12  
bhiga's Avatar
Recognized Contributor
Thanks Meter: 933
 
Donate to Me
More
Quote:
Originally Posted by codified

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?

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
Last edited by bhiga; 24th March 2014 at 03:11 AM.
The Following User Says Thank You to bhiga For This Useful Post: [ View ]
24th March 2014, 05:15 AM |#13  
Member
Thanks Meter: 6
 
More
Hello,

I have uninstalled Avia and have started using LocalCast. It plays MKV files effortlessly! No conversion is needed at all!

All the best!
The Following User Says Thank You to Dragontickler For This Useful Post: [ View ]
24th March 2014, 01:38 PM |#14  
gerg004's Avatar
Senior Member
Thanks Meter: 166
 
More
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
5th August 2014, 11:21 AM |#15  
Junior Member
Thanks Meter: 1
 
More
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.
The Following User Says Thank You to bawiret For This Useful Post: [ View ]
4th March 2015, 02:14 AM |#16  
Junior Member
Thanks Meter: 0
 
More
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.
9th March 2015, 10:10 PM |#17  
Member
Thanks Meter: 10
 
More
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.
Last edited by Unreadhyperion; 9th March 2015 at 10:14 PM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Google Chromecast by ThreadRank