popcornmix / omxplayer

omxplayer
GNU General Public License v2.0
1.01k stars 334 forks source link

mpeg-ts file flicker #514

Open ghost opened 7 years ago

ghost commented 7 years ago

mpeg-ts files flicker on a Pi2b. it almost seems that older frames are shown during the stream on the display (perhaps the i-frames?).

It didn't help to use -y, -z, -r or video_fifo/video_queue values, --fps 25/50/60 didn't help either...

note it was played with -o hdmi

Note that kodi with hardware support disabled plays the video just fine!!!!

Version-Info

pi@raspberrypi:~ $ aptitude show omxplayer Paket: omxplayer Zustand: Installiert Automatisch installiert: nein Version: 0.3.7~git20160923~dfea8c9 Priorität: optional Bereich: video Verwalter: Sergio Conde skgsergio@gmail.com Architektur: armhf Unkomprimierte Größe: 13,1 M

Stream info obtained by omxplayer -i

[h264 @ 0x358bb0] Increasing reorder buffer to 2 Input #0, mpegts, from 'DasKrokodilUndSeinNilpferd_BSpencerTHill.ts': Duration: 01:34:18.90, start: 0.204000, bitrate: 1069 kb/s Program 1 Metadata: service_name : Service01 service_provider: FFmpeg Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 720x576 [SAR 16:11 DAR 20:11], 25 fps, 50 tbr, 90k tbn, 50 tbc Stream #0:10x101: Audio: eac3 ([135][0][0][0] / 0x0087), 48000 Hz, stereo, fltp, 64 kb/s have a nice day ;)

popcornmix commented 7 years ago

Any different with --no-deinterlace? Can you provide a sample file with the issue.

ghost commented 7 years ago

sorry nothing different with --nodeinterlace (well that was my very first attempt to a solution, but I rechecked...)

ghost commented 7 years ago

I cut the sample down to around 100MB - how to upload? File below the 10MB limit dont make sense!

popcornmix commented 7 years ago

Google drive or dropbox are good for that sort of file size.

ghost commented 7 years ago

Could it be related to the (not uncommon) errors in mpeg-ts-Streams. A thought/hypothesis would be that omxplayer doesn't proceed with the next iframe after the error, but shows the pic before the error or something like that...

ghost commented 7 years ago

sorry I do have no accounts there - in fact I dont have any webspace at present...

ghost commented 7 years ago

Streams came from ORF/SimpliTv via geniatech 230 DVB-T2-Stick via tvheadend - perhaps yyou can reproduce the error that way.

popcornmix commented 7 years ago

sorry I do have no accounts there...

It is free to create accounts there. Or use any other file hosting site of your choosing.

ghost commented 7 years ago

Hope you fouund the file...

ghost commented 7 years ago

anything found to correct the errors?

jehutting commented 7 years ago

Hope that someone got the uploaded file because the availability of it was so short... at least for me :-)

popcornmix commented 7 years ago

Hope that someone got the uploaded file because the availability of it was so short... at least for me :-)

Nope...

Ruffio commented 7 years ago

@ghost can you place your demo video on another site?

Ruffio commented 7 years ago

@ghost can you place your demo video on another site?