[mythtv-users] Playback Video Stutters & Audio Quits on one Frontend
John Pilkington
johnpilk222 at gmail.com
Mon Aug 10 09:37:56 UTC 2020
On 10/08/2020 02:01, Tim Pletcher wrote:
>
>
> On Sun, Aug 9, 2020 at 5:47 PM Craig Huff <huffcslists at gmail.com
> <mailto:huffcslists at gmail.com>> wrote:
>
> On Wed, Aug 5, 2020 at 9:05 PM jam <jam at tigger.ws
> <mailto:jam at tigger.ws>> wrote:
>
>
>
> > On 5 Aug 2020, at 8:09 am, Craig Huff <huffcslists at gmail.com
> <mailto:huffcslists at gmail.com>> wrote:
> >
> > I'm stumped and need help. I've been trying to understand
> why some video files work fine and others give me grief. If I
> play a "bad" file on my BE/FE, it plays just fine. If I play
> the same file on the remote FE, it will play ok for a second or
> two, but then the audio quits and the video will stutter like
> it's in slow motion. If I play a "good" file, it works just
> fine anywhere.
> >
> > A "bad" file is one of my older recordings that has a file
> type description of:
> > "MPEG sequence, v2, program multiplex"
> > (using the 'file' command in an xterm).
> > A "good" file is one of the newer ones with a description of:
> > "MPEG transport stream data".
> >
> > The BE/FE is based on an ASRock Z77 Extreme4 motherboard with
> an Intel Core i3-3250 CPU @ 3.50GHz, integrated HD Graphics 2500
> and 16GB of RAM. The video connection is DVI-D.
> >
> > The remote FE is based on an ASRock A785GM-LE motherboard
> with an AMD Phenom II X4 965 CPU @3.4GHz, Nvidia GT710 PCI-E 2.0
> Graphics adapter, and 4GB of RAM. The video connection is HDMI
> (with 5.1 Audio via the HDMI cable).
> >
> > The ethernet connection is 1GB/second rated, not tested.
> >
> > I fiddled around with various audio options and the
> pre-defined VDPAU profiles (made things worse! -- audio would
> drop out faster) vs. the High Quality profile. I tried tweaking
> processor settings with cpufrequtils and only managed to get it
> running so hot it would freeze up until I forced it to shutdown
> and waited for it to cool off again.
> >
> > Short of transcoding the problem files to a format that
> works, or getting completely new hardware for the remote FE, I'd
> appreciate any suggestions for what I might have missed to try
> and get this to work.
> >
> > I'd also appreciate any advice on how to transcode the files
> into a format that will not cause this problem, preferably using
> Handbrake, Avidemux, and/or ffmpeg.
>
> I’d be very interested too!
> One of my FE is a wireless laptop. Most movies play just fine
> (including HD), but every now and then is a movie that is always
> stuttery
>
> James
>
>
> Sadly, rebuilding seek tables didn't change anything. I believe the
> problem is with SD recordings captured using PVR-500 tuners that I'm
> trying to play back on an HD TV via HDMI on a remote FE. They play
> successfully on the BE/FE connected to a digital monitor via DVI.
> ffprobe describes the couple I'm focusing on as:
> Video: mpeg2video (Main), yuv420p(tv, top first), 720x480
> [SAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
> Audio: mp2, 48000 Hz, stereo, s16p, 384 kb/s
>
> I will try to see what I can come up with to transcode them to MP4
> or h.264 and see if that helps. Any suggestions from the peanut
> gallery gratefully appreciated.
>
>
>
> Just a guess, but perhaps the presentation timestamps in these older
> recordings are messed up. The audio / video synchronization approach in
> v31 was changed to rely on these values from the recording file and
> perhaps some decoders are more tolerant than others??
>
> You might look into regenerating timestamps with ffmpeg. I haven't
> tried any of this myself as I don't have old recordings with this issue
> but some of the discussion in this thread might provide some options:
> https://superuser.com/questions/1159056/ffmpeg-recreate-timestamps-without-reencoding/1358974
>
> Tim
That's an intriguing idea, and as you say it could be decoder-dependent.
But it might be worth looking at the audio readahead setting:
Frontend setup > Video > Playback > Advanced Playback Settings >
Audio read ahead (ms)
"Increase this value if audio cuts out frequently....."
Default is 100 ms. On my GT 710 box it's at 400 ms. I suppose I did that.
John P
More information about the mythtv-users
mailing list