View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013277 | MMW 5 | Casting (Google Cast / UPnP) | public | 2016-05-12 13:59 | 2022-11-08 16:17 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0013277: Add auto-conversion profile for Chromecast (adjust for ALAC) | ||||
Description | Supported audio/video formats on Chromecast are quite limited, e.g. WMA isn't supported and from the video only the MP4 video seems to be supported (in addition not all MP4s) We should add pre-configured auto-convert profile, a problem is that we currently cannot do on-the-fly video conversion for MP4, but only for WMV (that is unsupported by Chromecast). | ||||
Additional Information | https://developers.google.com/cast/docs/media#image-formats http://www.free-codecs.com/download/webm_directshow_filters.htm | ||||
Tags | No tags attached. | ||||
Fixed in build | 2240 | ||||
related to | 0014530 | closed | martin | MMW 5 | Chromecast support in MM5 and MMA, including Video |
related to | 0013249 | closed | Ludek | MMW v4 | Auto Convert: Apple devices lossless conversion profile |
related to | 0016349 | closed | Ludek | MMW 5 | Wording changes re media sharing (because of Google Cast support) |
related to | 0007353 | closed | michal | MMW 5 | WebM Support |
related to | 0017540 | closed | Ludek | MMW 5 | Casting: incompatible files are sent to the chromecast without auto-conversion |
related to | 0017872 | closed | Ludek | MMW 5 | Google Cast Groups are missing the associated config |
related to | 0018270 | resolved | Ludek | MMW 5 | Each Client has Custom Auto-Conversion automatically enabled |
related to | 0019535 | closed | rusty | MMW 5 | Chromecast: Some m4a files consistently fail to cast |
|
Assigning to Michal to review WebM/VP8-9 implementation for this purpose. |
|
Conversion to WebM/VP8-9 prepared, Ludek will test using it for Chromecast. |
|
Default profile for Chromecast added in 2086 and tested on various videos. Seems to work well except: 1) DefaultProfileWEBM value needs to be adjusted, currently it has Audio Quality -1 (45 kbps) which fails to encode on my machine, as discussed offline the default Audio Quality should be 3 (112 kbps) 2) Conversion to WebM has distorted sound for some video files (with 8-bit audio sound), sample file sent over Skype |
|
Default values fixed. I cannot reproduce distorted sound with current sources, please retest. |
|
1) Verified 2) I am still seeing the issue, screenshot + debug log + original AVI + resulted WebM are all uploaded to /forMichal/fromLudek/WebM issue/ |
|
A have analyzed it more, the problem is in our version of LAV splitter, it has some bug, it splits this kind of file (with PCM 8KHz mono audio) wrongly. We need to use newer version od LAV splitter, our is obsolete. |
|
Fixed by upgrading LAV splitter we use to the latest version. |
|
Verified 2086 |
|
Re-opened: the default profile needs to be adjusted, it coverts 5.1 audio sound (MKV) to 2 channels (webm) and in addition wrong channels are selected making the sound unusable. Solution is to change the rule for channels from '2 channels' into 'original' Fixed in 2090 |
|
Verified 2090 |
|
Re-opened: ALAC is not supported on Chromecasts ( related to https://www.mediamonkey.com/forum/viewtopic.php?f=30&t=95807 ) The default rules should be adjusted accordingly. I guess we could add a new rule ALAC > FLAC, similarly like we added FLAC > ALAC for iPods ( 0013249 ), But the problem is that the alac file in question has M4A extension and currently we can set up only a rule for all M4A files (be it ALAC or not). So the easier solution could be to set ALAC as unsupported format for the Chromecast auto-convert profile, but again -- this does not seem to be doable currently. Per IM discussion, assigned to Michal to look into it (i.e. to have a way to differenciate ALAC from HE-AAC/LC-AAC in the M4A container when configuring supported formats) |
|
As talked on IM the short term solution would be to setup M4A profile for >384/512Kbps Compression bitrate to always convert to FLAC as from my tests 100% M4A Quality is <320kbps. |
|
I think that ALAC > FLAC wouldn't work well when casting, because currently we cannot covert to FLAC on-the-fly. So I guess that ALAC > MP3 would work better, but the issue is that currently there is no possibility to set a rule only for certain M4A types, this needs to be added. So the only workaround now is to set up convert-rule for _all_ M4A files -- be it HE-AAC/LC-AAC (supported by Chromecast) or ALAC (unsupported by Chromecast). As for the Peke's workround to try to set M4A rule only for M4A with certain bitrate (> 512Kbps) sounds interesting -- sounds like usable workaround for 5.0 |
|
Per IM discussion with Michal/Peke - added this new rule to the default Chromecast profile: [M4A, Above 528 kbps -> MP3] which resolves the ALAC issue => Fixed in 2240 |
|
Verified 2240 Tested using clean install to Google Nexus build in chromecast. |
|
Verified profile auto exists in 2265 I have not seen any new complains. Related topic conversation sounds off topic (main issue). |