Hi
I am using LE 10.0.4 on a Rpi4.
I use it only to view recorded videos and since I basically only record one program, the video file is always the same
Input #0, mpegts, from '/var/media/DVR/RegistrazioniTV/CLV/CLV2023-02-01.ts':
Duration: 03:20:00.44, start: 51680.926822, bitrate: 5457 kb/s
Program 1
Metadata:
service_name : Rai 3 HD
service_provider: Rai
Stream #0:0[0xc9]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x12d](ita): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s
Stream #0:2[0x191](oth): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, mono, fltp, 64 kb/s
Stream #0:3[0x259](ita,ita,eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
No Program
Stream #0:4[0x12]: Data: epg
Display More
When I play it, I see tons of skipped frames (if I activate the debug info, I see that number increasing every second or so). It looks to me that CPU spikes a bit when the frame is lost. Of course, final result is jerkyness of the video especially during pans or scrolling titles.
I believe 10.0.3 was fixing it greatly but I am not fully sure. I for sure noticed it way more in 10.0.2 and 10.0.4
Is there anything I can set in the debug log to show you where the problem is? I have activated ffmpeg debug but I am not sure all that info is relevant.
For sure it's not a media problem as I stream from an USB3, locally plugged, and I tested r/w speed with dd
LibreELEC:~ # dd if=/var/media/DVR/RegistrazioniTV/CLV/TestSppedFile of=/dev/zero bs=1G count=5
5+0 records in
5+0 records out
5368709120 bytes (5.0GB) copied, 54.167245 seconds, 94.5MB/s
I played the recorded video on my Mac and I didn't see any lost frames (I don't know if there a way with ffmpeg to check this).
I have recorded a small video, actually with slow-motion but YouTube doesn't seem to care: LE10_DroppingFrames
HD Version should be ready in 30 minutes from now (it's xx:43)