medarion 1 Posted July 21, 2018 Posted July 21, 2018 (edited) When I try to play a webm video file with VP9/Opus encoding in the web app direct play works as expected: emby-log_webapp-default-lang.txt The file consists of one video track and two audio tracks, both encoded with opus. When I switch the audio track to the second one, it gets transcoded, the reason being "IsSecondaryAudio": emby-log_webapp-second-lang.txt This seems to be independent of the browser, as it happens in firefox and in chromium too: emby-log_webapp-second-lang_chromium.txt Yet on Android direct play works in both cases, even when the second language is selected: emby-log_android-second-lang.txt Is this intended behaviour? I'm using: emby 3.5.0.0 firefox 61.0.1 chromium 67.0.3396.99 Edited July 21, 2018 by medarion
Solution Luke 42077 Posted July 21, 2018 Solution Posted July 21, 2018 Currently yes because firefox doesn't support audio track switching, therefore if you change the track to a secondary track, the only way we can accomplish that is via conversion on the server. Chrome technically is the same way although there is an undocumented api I am playing with for an upcoming update. Thanks. 1
medarion 1 Posted July 23, 2018 Author Posted July 23, 2018 Oh, thanks for clearing that up. With that info I also found the bug report of firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1119299 As the report is already 4 years old, they probably won't implement it anytime soon and I will have to stay at h264. Too bad. Thanks Luke!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now