Delay in Playback Start After Skipping Forward/Backward

Hi!

When skipping forward or backward by increments of 5/10/15 seconds, playback for high-resolution or large-sized videos begins after a slight delay (0.5-1.0 seconds).

In contrast, other media players such as IINA and VLC start playback immediately for videos of any resolution or size.

For reference, I am using a MacBook M2 Max with 32GB of memory and a 30 GPU, running on macOS 14.3.1.

Can you be a bit more specific? Also are these videos on your mac or streamed from network device?

1 Like

I’m talking about local files. Here’s a snippet of the metadata for you to see:

Metadata:
  encoder         : libebml v1.4.2 + libmatroska v1.6.4
  creation_time   : 2023-01-10T15:13:13.000000Z
Duration: 00:44:14.03, start: 0.000000, bitrate: 23570 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
  Metadata:
    BPS             : 22799675
    DURATION        : 00:44:14.027000000
    NUMBER_OF_FRAMES: 63633
    NUMBER_OF_BYTES : 7563869458
    _STATISTICS_WRITING_APP: mkvmerge v56.0.0 ('Strasbourg / St. Denis') 64-bit
    _STATISTICS_WRITING_DATE_UTC: 2023-01-10 15:13:13
    _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(rus): Audio: mp3, 48000 Hz, stereo, fltp, 128 kb/s (default)
  Metadata:
    title           : TV3
    BPS             : 128000
    DURATION        : 00:44:14.016000000
    NUMBER_OF_FRAMES: 110584
    NUMBER_OF_BYTES : 42464256
    _STATISTICS_WRITING_APP: mkvmerge v56.0.0 ('Strasbourg / St. Denis') 64-bit
    _STATISTICS_WRITING_DATE_UTC: 2023-01-10 15:13:13
    _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
  Metadata:
    BPS             : 192000
    DURATION        : 00:44:13.984000000
    NUMBER_OF_FRAMES: 82937
    NUMBER_OF_BYTES : 63695616
    _STATISTICS_WRITING_APP: mkvmerge v56.0.0 ('Strasbourg / St. Denis') 64-bit
    _STATISTICS_WRITING_DATE_UTC: 2023-01-10 15:13:13
    _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
  Metadata:
    BPS             : 448000
    DURATION        : 00:44:14.016000000
    NUMBER_OF_FRAMES: 82938
    NUMBER_OF_BYTES : 148624896
    _STATISTICS_WRITING_APP: mkvmerge v56.0.0 ('Strasbourg / St. Denis') 64-bit
    _STATISTICS_WRITING_DATE_UTC: 2023-01-10 15:13:13
    _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Hmm I’m not seeing that on my Mac, even with streaming a 4K file. Maybe it is specific to that file or ones with similar builds?

Also submit a diagnostic code:

And try running a speed test in infuse

Indeed, this issue has been present since I began using Infuse on the Air M1. I’ve recorded a video to illustrate the problem more clearly. It doesn’t occur with all files, but with a majority of them, including some 1080p files.

Diagnostics: WYSM8

This too

Is this link related to a speed test Testing Streaming Speeds – Firecore Support? I don’t utilize such services as I typically run local files directly from my hard drive.

It still may show something and it’s pretty quick even for a big movie.

The graph pic usually shows if there are drops in the stream.

I’m unable to find these settings, I’m currently using Infuse Version: 7.6.4713 (ra389d812d68b4a8561d4524e1b87a5dcafbb3436) downloaded from the AppStore (macOS).

I’m not utilizing any network, I’m directly playing files that are locally stored on my MacBook using Infuse for macOS.

Install mediainfo is the best option to view the file data, then right click on the file and choose MediaInfo.

What I see is a bad conversion of the file, when you move forward or backward or it seems to try to recognize what it is and move it forward.

The network is not the problem as those seconds are already cached.

Another thing would be to advance half a movie but only 10s is still cached.

I don’t use Infuse on apple because they didn’t make it compatible for catalina (something absurd).

But I guess you will see the play bar plus another bar above it in a darker color that is the cache it has read.

It could also be a mac error.

But it doesn’t happen on all movies use well converted movies.

It looks like it is recorded from tv then converted then cut and pasted by the little info I read.

I don’t think it’s because of Infuse, send that movie to someone who uses Infuse on mac and do the test I would if it was compatible with Catalina.

My summary:

Badly converted movie.
Deteriorated film.
Error in the MacBook or iMac (ram or disk).

I hope it helps you and install mediainfo is a very good tool.

Edit:
I have looked at your video again and I don’t see the cache bar see if the mac version has that option and see how you have the cache configuration although it is a local file it is good for everything.

Hi!
Here’s the mediainfo:

General
Unique ID                                : 252282945933446907828555232352730639181 (0xBDCBED919D36F9B97A4BAC717EA06B4D)
Complete name                            : C:\Users\rbi1337\Desktop\StarGate.SG-1.S02E02 [BDRemux].mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 7.28 GiB
Duration                                 : 44 min 14 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 23.6 Mb/s
Frame rate                               : 23.976 FPS
Encoded date                             : 2023-01-10 15:13:13 UTC
Writing application                      : mkvmerge v56.0.0 ('Strasbourg / St. Denis') 64-bit
Writing library                          : libebml v1.4.2 + libmatroska v1.6.4

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4 frames
Format settings, Slice count             : 4 slices per frame
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 44 min 14 s
Bit rate mode                            : Variable
Bit rate                                 : 22.8 Mb/s
Maximum bit rate                         : 30.0 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.459
Stream size                              : 7.04 GiB (97%)
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio #1
ID                                       : 2
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Codec ID                                 : A_MPEG/L3
Codec ID/Hint                            : MP3
Duration                                 : 44 min 14 s
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 40.5 MiB (1%)
Title                                    : TV3
Language                                 : Russian
Default                                  : Yes
Forced                                   : No

Audio #2
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Commercial name                          : Dolby Digital
Codec ID                                 : A_AC3
Duration                                 : 44 min 13 s
Bit rate mode                            : Constant
Bit rate                                 : 192 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 60.7 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : No
Forced                                   : No

Audio #3
ID                                       : 4
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Commercial name                          : Dolby Digital
Codec ID                                 : A_AC3
Duration                                 : 44 min 14 s
Bit rate mode                            : Constant
Bit rate                                 : 448 kb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Ls Rs
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 142 MiB (2%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : No
Forced                                   : No
  1. This issue is not related to a specific file, but to hundreds of movie and series files that I have watched through Infuse since the release of the Air M1.
  2. This issue is not related to my MacBook, as I have changed 4 MacBooks during this time (M1 Air, M1 Pro, M2 Air, M2 Max). Additionally, I have Windows devices that do not experience this problem.
  3. This issue is specifically related to Infuse, because IINA and VLC for macOS, as well as VLC for Windows, do not have this problem.
  4. These are always the highest quality files that exist (they are BDRemux or Web-DL of the highest possible quality and bitrate).
  5. This is indeed a bug, because after 11 hours of Infuse being idle, the file started to work much faster (but still not instantly). I have attached a video to show the same file and the same Infuse that was just open all this time while my MacBook was asleep.

It appears that I’ve found the root of the issue. The problem manifests when I use my AirPods Pro 2. If I use the built-in speakers or external wired ones, the delay time significantly decreases - as shown in the second video. However, when using AirPods, the delay greatly increases - as shown in the first video. Notably, this issue does not occur with IINA or VLC, nor on a Windows device with other Bluetooth headphones while watching through VLC. I’m really hoping for a solution to this problem!


Additionally, I observed that when using AirPods, playing YouTube in Safari with sound, and running a file through Infuse simultaneously, the delay when skipping forward/backward in Infuse is minimal - similar to the behavior in the second video in this discussion. However, once the background video from YouTube is turned off, the delay becomes significant again after a few seconds. I have captured a recording of this behavior. It seems to be linked to the audio transmission algorithm to the headphones or the connection support. I would greatly appreciate a resolution, thank you!

1 Like

Since there are two AirPods Pro 2, which one are you using? With or without usb-c?

AirPods Pro 2 without usb-c and AirPods (3rd gen)

Added a working link