Twitter video's sound gets muted.
-
burnout426 Volunteer last edited by burnout426
@luca786toni said in Twitter video's sound gets muted.:
Audio cuts off 9 seconds in. The last 2 seconds can be heard after a second playback: https://twitter.com/xxGodsLastGift/status/1114036356576088064
I can confirm with this one. This is a decoding issue. There's something significant about 9 seconds. If you listen to it in Chrome, at 9 seconds is when the sound switches to louder etc. and that's exactly when the audio cuts out in Opera.
Looking at
opera://media-internals
after playing the video, I see it's streaming blobs of the video/audio data and it switches to mono or something midstream.Selected WMFAudioDecoder for audio decoding, config: codec: aac, bytes_per_channel: 2, channel_layout: 3, channels: 2, samples_per_second: 44100, sample_format: 2, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: false Selected WMFAudioDecoder for audio decoding, config: codec: aac, bytes_per_channel: 2, channel_layout: 3, channels: 2, samples_per_second: 44100, sample_format: 2, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: false audio decoder config changed midstream, new config: codec: aac, bytes_per_channel: 2, channel_layout: 2, channels: 1, samples_per_second: 44100, sample_format: 2, bytes_per_frame: 2, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: false Selected WMFAudioDecoder for audio decoding, config: codec: aac, bytes_per_channel: 2, channel_layout: 3, channels: 2, samples_per_second: 44100, sample_format: 2, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: false
Same issue with Vivaldi. I guess the Windows Media Foundation that Opera and Vivaldi use to decode the audio doesn't like the channel count switching like that.
-
burnout426 Volunteer last edited by
Are the videos that have this problem usually TikTok videos embedded in Twitter?
-
luca786toni last edited by
@burnout426 said in Twitter video's sound gets muted.:
It shouldn't make a difference, but try it anyway. In Opera, goto the URL
opera://flags/#autoplay-policy
and set it to "No user gesture required".Tried it, still the same.
Here's another example that I bookmarked:
https://twitter.com/juventusfcen/status/1114541160213749760Different length (1:23) yet the audio still cuts out at 9 seconds and comes back for the last 2 seconds (on the second playback).
I've noticed that it's from videos recorded & uploaded from mobile (vertical footage). Maybe they recorded it with the stock camera and uploaded it to Twitter or used the in-app camera (doubt it)?
If it is because of mobile (where the footage was recorded) then I don't know if it's the iOS's encoder or Android's encoder that Opera doesn't play well with.
The more patterns we can pull from more examples that we post, we can probably narrow down the cause.
-
burnout426 Volunteer last edited by
@luca786toni said in Twitter video's sound gets muted.:
Here's another example
Confirmed. And, here are some more (if you find any more, please post links):
https://twitter.com/xxGodsLastGift/status/1114036356576088064
https://twitter.com/xxGodsLastGift/status/1111876353094238208
https://twitter.com/ShyCountryCutie/status/1107543612089200642
https://twitter.com/ShyCountryCutie/status/1106975279501602816
https://twitter.com/ShyCountryCutie/status/1106716407826284544
https://twitter.com/ShyCountryCutie/status/1104993101028896768
https://twitter.com/maeve_mcdermott/status/1113822509940531200
https://twitter.com/officerdaddo/status/1110918526234230785
https://twitter.com/officerdaddo/status/1097321507766919170It's a known issue (DNA-74703) and why the audio cuts out is known. However, it's not an easy fix to work around the issue. It needs reworking of the audio handling to fix it. Same for Vivaldi. Same for Firefox on Mac (I hear). The audio works fine on Firefox for Windows as they did some reworking that makes things work. As for Safari, the audio works, but Twitter serves up the audio to Safari in a different way, so that's not a great comparison. The reason it works in Chrome is because it uses ffmpeg for media instead of the Windows Media Foundation. It works in Edge too.
So, it's possible to fix in Opera. It's just going to take some work if Opera is able to provide the dev resources to do it.
-
luca786toni last edited by luca786toni
@burnout426 said in Twitter video's sound gets muted.:
Confirmed. And, here are some more (if you find any more, please post links):
https://twitter.com/xxGodsLastGift/status/1114036356576088064
https://twitter.com/xxGodsLastGift/status/1111876353094238208
https://twitter.com/ShyCountryCutie/status/1107543612089200642
https://twitter.com/ShyCountryCutie/status/1106975279501602816
https://twitter.com/ShyCountryCutie/status/1106716407826284544
https://twitter.com/ShyCountryCutie/status/1104993101028896768
https://twitter.com/maeve_mcdermott/status/1113822509940531200
https://twitter.com/officerdaddo/status/1110918526234230785
https://twitter.com/officerdaddo/status/1097321507766919170It's a known issue (DNA-74703) and why the audio cuts out is known.
For me, the audio in the links:
- Doesn't work
- Works
- Deleted
- Works
- Works
- Works
- Works
- Works
- Works
The ones that work all worked immediately first time. They're all from mobile and they all look like reuploads - as in they were downloaded from the original poster's account rather directly uploaded from the app that recorded it. This could contribute to more compression of the video files and also stripping out multiple audio channels down to just 2 channels (would have perhaps even forcing 2 channels only (or even mono channel) thus fixing any issues - I say this because they worked for me for some reason).
Though, unlike the Bugzilla report on Firefox for this problem, this all sounds like it is more than just a multiple channel problem in Opera. I'm not even sure multiple channels are the issue for Opera.
I'm really curious to see if this problem is present in videos not recorded/edited/encoded/uploaded from mobile, like a trailer or a meme uploaded from a computer to Twitter or wherever.
Here are the only flags I have toggled (not that they work properly anyway, overlay scrollbar is still broken - also just noticed that taking screenshots of the flags page cuts the image in half... we're just stumbling across bugs left and right at this point ):
Here are my Windows Performance Options (which also should have no affect):
_
_
Here are my Opera settings that have worked for some when changed (mostly Chrome users?), for whatever reason (makes no difference to me, nor even sense why it would change anything) (my ad blocker is turned on):
Here are my 3 Opera extension that are enabled (extensions page also does not work well with screenshot tool):
The only solution I've read here so far is making the video full screen to hear all the audio. Not an ideal permanent solution.
-
burnout426 Volunteer last edited by
@luca786toni said in Twitter video's sound gets muted.:
For me, the audio in the links:
Doesn't work
Works
Deleted
Works
Works
Works
Works
Works
WorksInteresting that you get different results.
As for your settings in Opera and Windows, I don't think they matter.
@luca786toni said in Twitter video's sound gets muted.:
The only solution I've read here so far is making the video full screen to hear all the audio.
With https://twitter.com/ShyCountryCutie/status/1104993101028896768 for example, switching to full screen does make it play. However, it never gets louder at 9 seconds (in Chrome either) like the non-full-screen version. Twitter probably sends the video in a different way which doesn't present the problem.
@luca786toni said in Twitter video's sound gets muted.:
They're all from mobile and they all look like reuploads
Yeah, not sure. I did ask a few Twitter users if the increased loudness in Chrome at 9 seconds is intentional or not. Still waiting for replies. It could be Twitter is boogering them up.
-
silaz last edited by
@burnout426 Well, just use Opera and go on Twitter. If you shouldn't have the same issue like all the other people, I can upload a video to YT or something.
-
burnout426 Volunteer last edited by burnout426
@silaz I was hoping to gather specific links on Twitter to gauge how abundant these problem videos are.
-
Lucifer6666 last edited by Lucifer6666
@burnout426 I can say it's getting worst. At first it was maybe 2-3 videos a day that had this problem but now most of the videos I saw on twitter has this.
If you wanna compare two here is a link.Length : 56 seconds,audio is gone after 9 seconds
https://twitter.com/erdalbiroll/status/1116473516684132352Length : 44 seconds, audio is perfectly fine
https://twitter.com/Red_ZaZa_/status/1116575919215276033Edit: Also the fullscreen solution works.When the video is fullscreen, audio spikes up at 9 second so it is either a problem about how opera handles .ts file extension or how Twitter streams these.If you go fullscreen before 9 seconds you can turn it back to normal and it works fine.
-
burnout426 Volunteer last edited by
@Lucifer6666 said in Twitter video's sound gets muted.:
Length : 56 seconds,audio is gone after 9 seconds
https://twitter.com/erdalbiroll/status/1116473516684132352Yes, thanks. That's another one.
-
luca786toni last edited by
@Lucifer6666 said in Twitter video's sound gets muted.:
If you wanna compare two here is a link.
Length : 56 seconds,audio is gone after 9 seconds
https://twitter.com/erdalbiroll/status/1116473516684132352Length : 44 seconds, audio is perfectly fine
https://twitter.com/Red_ZaZa_/status/1116575919215276033The first video is screencaptured on a mobile (iPhone), also horizontal.
The second video is landscape (manually pillarbox'd), possibly from a computer.It seems the theory that the problem is with mobile recorded/processed/uploaded videos is looking true.
I'm curious to see if we can come across some landscape/horizontal videos with the audio problem.
-
burnout426 Volunteer last edited by
Some more that show the problem for me.
https://twitter.com/thesimplecrew/status/1117105076584108034
https://twitter.com/kgmpike/status/1117221328468238336
https://twitter.com/bitandbang/status/1117225129539506177
https://twitter.com/alyssarose1391/status/1117303511018983425
https://twitter.com/sarancr7/status/1117286932742987776
https://twitter.com/KayeMaxilom03/status/1117296958081658880 -
luca786toni last edited by luca786toni
@burnout426 said in Twitter video's sound gets muted.:
Some more that show the problem for me.
https://twitter.com/thesimplecrew/status/1117105076584108034
https://twitter.com/kgmpike/status/1117221328468238336
https://twitter.com/bitandbang/status/1117225129539506177
https://twitter.com/alyssarose1391/status/1117303511018983425
https://twitter.com/sarancr7/status/1117286932742987776
https://twitter.com/KayeMaxilom03/status/1117296958081658880The audio cuts out at 9 seconds (for all of them) and then comes back for the last 2 seconds (on some of them).
Only the last one worked for me without dropping audio, but the audio did jump at 9 seconds for the remaining 2 seconds of the video as the length of it was 11 seconds in total.
I guess if the video was 12 seconds long instead of 11, then the 10th second would have dropped out? This seems to be the pattern.
Also all of these are mobile videos again (not sure of the operating system but I'll guess it's iOS if they're using TikTok + their age). The operating system is the next thing to find out here and also if any landscape mobile videos have this problem too (still looking for computer uploaded videos too).Edit: At the time of writing this Twitter is flooded with videos of the Notre Dame cathedral fire. All landscape mobile videos seem to be working fine, but some vertical videos aren't. I'm not sure if it's because people are downloading them and reposting them (so Twitter reprocesses the video's audio) or if it's because of the OS the video came from.
-
burnout426 Volunteer last edited by
I tweeted @Twitter about this forum thread. No response as of yet.
-
A Former User last edited by
Ok i'm done waiting for a fix. Been using Opera for years now but it bothers me to open another browser just to watch twitter videos. I'm switching to firefox now
-
luca786toni last edited by luca786toni
@anamelash I can't remember when it was fixed but it's been at least a year.
In April 2019 when I had the problem, I was on:
Windows 10 Edu (1803) 64-Bit
Opera 58.0.3135.127
WidevineCDM 4.10.1196.0Now in November 2020, I'm on:
Windows 10 Edu (1909) 64-Bit (unable to receive 2004 and 20H2 updates yet)
Opera 72.0.3815.207
WidevineCDM 4.10.1610.0 -