Transcoder Errors - Failed to Transcode etc.

Hello,

I have been using Plex for quite a while, and have Rasplex on 2 TV’s in the house, and it works great.
However updating the server to Version 1.7.5.4035 the other day, now has stopped both TV’s from working.
We transcode content down to 2Mbps as that works the best, as its all over WiFi. We also have friends who use our server to get content, so they also get transcoded content.
But now nothing works.
Has something in Version 1.7.5.4035 broken this?

I decided to uninstall the PMS and install an older release, and the transcoding starting working again. However something still seems to be wrong, as transcoding from my mates server, I get this error periodically too. He is on a slightly older version than me, so its not the 1.7.5 release in play here.

Its so strange, as everything use to work really well. One of the TV’s would pause an buffer from time to time at random, I put it down to boarderline wifi range, but now both the TV’s can get transcode errors coming up.
Even playing from the website I got the transcoding error when running 1.7.5.4035 PMS.

Any idea what is up?

I posted a similar question in the non-Plex Pass section yesterday, but its evolved more.

Thanks

Thanks @trumpy81

The issues with my friend is not about connection, it is constant transcoding error, failed to start transcoder, etc. Changing back to the old PMS on my server seems to have solved it for my end. I was getting the same error on both tv’s in the house, talking to my server. Even logged into plex on the webpage to manage the server, it failed to play a movie, with the same transcoder error. Attached.

This is the same message we got on both TV’s.
I have one TV on 1.8.0 and the other is on 1.6.x and both had the same problem when talking to the PMS on 1.7.5.
Downgraded PMS to 1.5.5.3634 and my local transcoding started to work again.

Attached is a log I exported when I was having the problem. Hopefully it has what you need.

I will have a look at Ethernet over Power, thanks for the tip.

Thanks in advance

@WanaGo said:
Thanks @trumpy81

The issues with my friend is not about connection, it is constant transcoding error, failed to start transcoder, etc. Changing back to the old PMS on my server seems to have solved it for my end. I was getting the same error on both tv’s in the house, talking to my server. Even logged into plex on the webpage to manage the server, it failed to play a movie, with the same transcoder error. Attached.

This is the same message we got on both TV’s.
I have one TV on 1.8.0 and the other is on 1.6.x and both had the same problem when talking to the PMS on 1.7.5.
Downgraded PMS to 1.5.5.3634 and my local transcoding started to work again.

Attached is a log I exported when I was having the problem. Hopefully it has what you need.

I will have a look at Ethernet over Power, thanks for the tip.

Thanks in advance

The Transcoder is crashing out with error FFFFFFFFC0000005 (-1073741819) 3-5 seconds after start. There are no other errors logged regarding the environment - for example paths used

All 9 failures were trying to transcode this file
"F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi"

With such issues one needs a failing sample to reproduce the problem - assuming it is not a local environment issue

See if the problem also arises with a sample created using the techniques mentioned here
https://support.plex.tv/hc/en-us/articles/201035968-Generating-Sample-Files-from-Media

Either way will need a file to actually reproduce the crash with

Well after uninstalling PMS and reinstalling the older version, that exact movie started to play. I kept using the same video over and over as I was trying different settings, and eventually installed the older version, and it worked. Now that I have the older PMS installed, I cant exactly do another test, short of upgrading again…

Any suggestions how I do that? The file is 2.45GB.

Ah sorry, didnt see that in detail.

Here is the output and the file

C:>“C:\Program Files (x86)\Plex\Plex Media Server\PlexTranscoder.exe” -i “F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi” -t 120 -map 0 -c copy “C:\Users\J\Desktop\Sample-output.mp4”
ffmpeg version git-2017-04-03-57aa73f Copyright © 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (Rev5, Built by MSYS2 project)
configuration: --prefix=/C/J2/output/pms-depends-windows-i386-release-08756a3 --disable-bzlib --disable-ffplay --disable-ffserver --disable-ffprobe --disable-avdevice --disable-schannel --disable-vda --disable-debug --disable-doc --disable-shared --pkg-config-flags=–static --arch=i386 --enable-muxers --enable-gpl --enable-version3 --enable-gnutls --disable-encoders --disable-decoders --disable-hwaccels --enable-libass --enable-librtmp --disable-devices --disable-lzma --disable-iconv --disable-protocol=concat --enable-libvorbis --enable-libopus --external-decoder=h264 --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=libzvbi_teletext --enable-decoder=aac_mf --enable-decoder=ac3_mf --enable-decoder=eac3_mf --enable-decoder=mjpeg_mf --enable-decoder=mp1_mf --enable-decoder=mp2_mf --enable-decoder=mp3_mf --enable-decoder=wmalossless_mf --enable-decoder=wmapro_mf --enable-decoder=wmav1_mf --enable-decoder=wmav2_mf --enable-decoder=wmavoice_mf --enable-decoder=ac3_eae --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=aac_mf --enable-encoder=h264_qsv --enable-encoder=h264_nvenc --enable-encoder=h264_mf --enable-encoder=hevc_mf --enable-encoder=mp3_mf --enable-encoder=ac3_eae --enable-encoder=eac3_eae --arch=i386 --enable-libzvbi --extra-ldflags=-static-libgcc --enable-mf --enable-libmfx --extra-cflags=’-Iinclude/windows -I/C/J2/output/pms-depends-windows-i386-release-08756a3/include -DWINDOWS -D_WIN32_WINNT=0x0600 -static-libgcc -falign-loops=16 -ffast-math -mfpmath=sse -msse’ --extra-ldflags=’-static-libgcc -L/C/J2/output/pms-depends-windows-i386-release-08756a3/lib’ --extra-libs=’-lgcrypt -lgpg-error -lwinmm -lwsock32 -lcrypt32’
libavutil 55. 39.100 / 55. 39.100
libavcodec 57. 65.100 / 57. 65.100
libavformat 57. 57.100 / 57. 57.100
libavfilter 6. 66.100 / 6. 66.100
libswscale 4. 3.100 / 4. 3.100
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
[avi @ 017dab80] non-interleaved AVI
[ac3_mf @ 017dc5e0] MFT name: ‘Microsoft Dolby Digital Plus Decoder MFT’
Input #0, avi, from ‘F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi’:
Duration: 01:34:23.03, start: 0.000000, bitrate: 3728 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), none, 1280x688 [SAR 1:1 DAR 80:43], 3494 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, flt, 224 kb/s
[mp4 @ 017defa0] track 1: codec frame size is not set
Output #0, mp4, to ‘C:\Users\J\Desktop\Sample-output.mp4’:
Metadata:
encoder : Lavf57.57.100
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) ( [0][0][0] / 0x0020), none, 1280x688 [SAR 1:1 DAR 80:43], q=2-31, 3494 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([165][0][0][0] / 0x00A5), 48000 Hz, stereo, 224 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 017defa0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mp4 @ 017defa0] pts has no value
Last message repeated 725 times
[mp4 @ 017defa0] pts has no value 9107kB time=00:00:30.27 bitrate=2464.5kbits/s speed=60.5x
Last message repeated 718 times
[mp4 @ 017defa0] pts has no value 20345kB time=00:01:00.26 bitrate=2765.4kbits/s speed=60.2x
Last message repeated 627 times
[mp4 @ 017defa0] pts has no value 34263kB time=00:01:26.46 bitrate=3246.3kbits/s speed=57.6x
Last message repeated 605 times
[mp4 @ 017defa0] pts has no value 46174kB time=00:01:51.71 bitrate=3386.0kbits/s speed=55.8x
Last message repeated 197 times
[mp4 @ 017defa0] pts has no value
frame= 2878 fps=1345 q=-1.0 Lsize= 49142kB time=00:01:59.99 bitrate=3354.9kbits/s speed=56.1x
video:45805kB audio:3281kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.113338%

Interesting. I have been using plex for a number of years, and dont have to rename files. I have to match some things sometimes, but even that is rare. This file runs fine normally, we had played it dozens of times, then when we updated the PMS, it would not work.
Is the error you got related to why PMS couldnt transcode it?
Any idea why older versions work?

Thanks for the links on the Filebot etc. Ill have a look into that.

Filebot costs $15.50 NZD. Damn…

No errors reported here using the FAQ Q28 VideoCheck.bat method.

Here is the CMD output:

C:\Users\J\Desktop>VideoCheck.bat

C:\Users\J\Desktop>FOR /R “F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY” %I in (*.avi) DO (
Echo %I 1>>error.log
“C:\ffmpeg-20170706-3b3501f-win64-static\bin\ffmpeg.exe” -v error -i “%~fI” -f null - 1>>error.log 2>&1
)

C:\Users\J\Desktop>(
Echo F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi 1>>error.log
“C:\ffmpeg-20170706-3b3501f-win64-static\bin\ffmpeg.exe” -v error -i “F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi” -f null - 1>>error.log 2>&1
)

C:\Users\J\Desktop>(
Echo F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Sample.avi 1>>error.log
“C:\ffmpeg-20170706-3b3501f-win64-static\bin\ffmpeg.exe” -v error -i “F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Sample.avi” -f null - 1>>error.log 2>&1
)

And here is the contents on the error.log file:

F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Home.2015.720p.WEBRip.XViD.AC3-GLY.avi
F:\Media for Sharing\Kids Movies\Home.2015.720p.WEBRip.XViD.AC3-GLY\Sample.avi

However running it on the sample file which was made using the Transcoder, above, I do get the same error as you.

H:\Dropbox (Personal)\Sample-output.mp4
[null @ 00000000026b7620] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2877 >= 2877

So… does that mean the transcoder has issues… given the original file reported no errors?

“since your client device obviously does not play Xvid video, which is why it needs to be transcoded in the first place.”
The reason I transcode is not due to file compatibility, its due to bandwidth. I have a few people using the server, so we have it set to output 2Mbps, which in turn means it needs to transcode to that quality. Direct play can result in buffering/pausing through the movie.

“As far as your file names go, it works until one day it doesn’t, then what do you do?”"
Well like I said, I have never had issues with file names, so I am a little unsure why this issue would be file name related, when plex and find it, match it and see it perfectly fine. But yes, adhering to Plex naming convention would be better. I was unaware that the name could affect its playback. I dont quite understand how that works, but I will take your word for it.

Understand your statement about the money, it might sound petty, but not all of us have disposable income. I said ‘damn’ because I have nothing available to buy it now, we have set disposable income per month, as our budget is that tight, so I will have to wait until the start of next month to get it.

@WanaGo since plex 1.7.5 i have many transcode errors also like you on mp4 files, funny thing is if i turn it into a mkv (without transcoding/re-encoding just the wrapper) everything plays.