Always the latest stable version of yt-dlp, so yes, currently that’s 2025.02.19, but it does not have anything to do with the yt-dlp version, but the source video/audio format.
Did you download the file that I have uploaded as per link in my initial post? If you have downloaded the video from that Twitter/X link using another method than yt-dlp, maybe it has been transcoded? And you tested playing it on a Vero V?
I can see no possibility that the described problem has anything to do with my setup. A lot of files I download from Twitter/X using yt-dlp just work fine, but any seemingly originating from TikTok and/or that are shot in portrait mode (so unusual video dimensions) just don’t, in which case what happens is that video/audio get out of sync badly and video resets in intervals likely to resync with the audio that’s going too fast.
In the specific case of the video with the girl dancing and the guy in the background getting a slap:
The downloaded video’s data (I do not use any yt-dlp option or transcoding):
File: Slap.mp4
Length: 00:00:20
Video Resolution: 720 x 1280
Video Codec: H.264 (High Profile)
Frames per second: 30
Audio Codec: MPEG-4 AAC
Rate: 48000 Hz
Channels: 2
The file itself is OK, it plays fine on my laptop and the video player of my projector (running on Android TV 10), but not on the Vero V.
During some testing I have converted this video file using Handbrake as follows:
File: Slap.mkv
Length: 00:00:20
Video Resolution: 720 x 1080
Video Codec: H.265 (Main Profile)
Frames per second: 30
Audio Codec: MPEG-4 AAC
Rate: 48000 Hz
Channels: 2
That file does better on the Vero V, at least no interruptions / video resets due to loss of A/V sync, but it’s still not OK because the video ends about a second early (so the video ends before the girl reaches for the glass). Again, that file plays fine and till the very end on my laptop and the player of the projector as well.
I will try to make a video of the exact behavior when playing that video on the Vero V using my mobile phone.