Displaying embedded vobsub subtitles on Roku 3
In a question related but technically different from my previous thread, I'm looking to get embedded vobsub subtitles displayed on my Roku 3 through the Roku Media Player. In theory, I think the burn-in option in the settings should force Serviio to transcode the embedded vobsub subtitles into the video stream and any player should be able to play it since the device is already being fed a stream it should be able to read properly. The problem I'm having is that when I turn on the burn-in option, my Roku seems to time out when I try to play the file. Attempting to play the file without the burn-in option works fine but it errors when they're turned on. 
Here is the output of the debug log file from the failing transcoding with subtitles on:
Not sure how to interpret it myself except that it failed.
Any help would be appreciated.
			
            Here is the output of the debug log file from the failing transcoding with subtitles on:
- Code:
- 2016-04-07 08:36:11,320 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "RED.Title2.h264.ac3.mp4": AVC_TS_MP_SD_AC3_ISO
 2016-04-07 08:36:11,320 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 12735)
 2016-04-07 08:36:11,321 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:11,321 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 3770 (filter: ALL) [Limited_Access]
 2016-04-07 08:36:11,321 DEBUG [LocalContentCacheDecorator] Stored entry in the cache (local_default), returning it
 2016-04-07 08:36:11,323 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
 2016-04-07 08:36:12,673 DEBUG [ServiioHttpService] Incoming request from /192.168.2.119:48993: GET /resource/12735/COVER_IMAGE HTTP/1.1, headers = [User-Agent: Roku/DVP-7.0 (047.00E09044A),Host: 192.168.2.105:8895,Accept: */*]]
 2016-04-07 08:36:12,673 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.2.119
 2016-04-07 08:36:12,673 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.2.119
 2016-04-07 08:36:12,673 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.2.119, Profile=Roku Media Player'
 2016-04-07 08:36:12,673 DEBUG [ResourceDeliveryProcessor] Request for resource 12735 and type 'COVER_IMAGE' received
 2016-04-07 08:36:12,673 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 12735)
 2016-04-07 08:36:12,675 DEBUG [CoverImageRetrievalStrategy] Retrieving info of Cover image with id 12735
 2016-04-07 08:36:12,675 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 12735)
 2016-04-07 08:36:12,675 DEBUG [CoverImageRetrievalStrategy] Retrieving Cover image (SD) with id 12735
 2016-04-07 08:36:12,675 DEBUG [GETMethodProcessor] Stream entity has length: 5560
 2016-04-07 08:36:12,675 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 5560,Content-Type: image/jpeg,Cache-control: no-cache,Connection: keep-alive,Date: Thu, 07 Apr 2016 12:36:12 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.6.1,transferMode.dlna.org: Interactive]]
 2016-04-07 08:36:13,062 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:13,063 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:13,562 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target upnp:rootdevice from address /192.168.2.105:8271s
 2016-04-07 08:36:13,562 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target upnp:rootdevice from address /192.168.2.105:8271s
 2016-04-07 08:36:13,562 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.2.105:8271
 2016-04-07 08:36:13,562 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.2.105:8271
 2016-04-07 08:36:13,603 DEBUG [ServiioHttpService] Incoming request from /192.168.2.119:49003: GET /resource/12557/MEDIA_ITEM/AVC_TS_MP_SD_AC3_ISO-0/ORIGINAL HTTP/1.1, headers = [Connection: close,Host: 192.168.2.105:8895,user-agent: Roku/DVP-5.6]]
 2016-04-07 08:36:13,603 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.2.119
 2016-04-07 08:36:13,603 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.2.119
 2016-04-07 08:36:13,603 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.2.119, Profile=Roku Media Player'
 2016-04-07 08:36:13,603 DEBUG [ResourceDeliveryProcessor] Request for resource 12557 and type 'MEDIA_ITEM' received
 2016-04-07 08:36:13,603 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 12557 (local)
 2016-04-07 08:36:13,604 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12557)
 2016-04-07 08:36:13,604 DEBUG [VideoDAOImpl] Reading a Video (id = 12557)
 2016-04-07 08:36:13,604 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 12557, format AVC_TS_MP_SD_AC3_ISO and profile Roku Media Player
 2016-04-07 08:36:13,605 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,605 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,605 DEBUG [AbstractAVTranscodingDeliveryEngine] Getting media info for transcoded version of file RED.Title2.h264.ac3.mp4
 2016-04-07 08:36:13,605 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,605 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "RED.Title2.h264.ac3.mp4": AVC_TS_MP_SD_AC3_ISO
 2016-04-07 08:36:13,605 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 12557 (local)
 2016-04-07 08:36:13,605 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12557)
 2016-04-07 08:36:13,605 DEBUG [VideoDAOImpl] Reading a Video (id = 12557)
 2016-04-07 08:36:13,606 DEBUG [VideoDeliveryEngine] Delivering item '12557' for client 'Identifier=192.168.2.119, Profile=Roku Media Player'
 2016-04-07 08:36:13,606 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,606 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,606 DEBUG [VideoDeliveryEngine] Delivering file 'RED.Title2.h264.ac3.mp4' using transcoding
 2016-04-07 08:36:13,606 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,606 DEBUG [SubtitlesService] Found embedded subtitle track: 2 (eng)
 2016-04-07 08:36:13,607 DEBUG [AbstractAVTranscodingDeliveryEngine] No other client uses transcoding job of file 'transcoding-temp-12558-RokuMPApp-ORIGINAL.stf', will stop the job
 2016-04-07 08:36:13,607 DEBUG [AbstractAVTranscodingDeliveryEngine] Stopping previous transcoding job of file 'transcoding-temp-12558-RokuMPApp-ORIGINAL.stf'
 2016-04-07 08:36:13,607 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-207,5,main]
 2016-04-07 08:36:13,614 DEBUG [ProcessUtils] Killing the Windows process: 4668
 2016-04-07 08:36:13,621 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
 2016-04-07 08:36:13,803 DEBUG [TranscodingJobListener] Deleted temp file 'C:\Windows\TEMP\Serviio\transcoding-temp-12558-RokuMPApp-ORIGINAL.stf': true
 2016-04-07 08:36:13,804 DEBUG [AbstractAVTranscodingDeliveryEngine] Removing transcoding job 'transcoding-temp-12558-RokuMPApp-ORIGINAL.stf' of client 'Identifier=192.168.2.119, Profile=Roku Media Player'
 2016-04-07 08:36:13,804 DEBUG [AbstractAVTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=192.168.2.119, Profile=Roku Media Player'
 2016-04-07 08:36:13,804 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: V:\Movies - Ripped\New Rips\Video\RED\RED.Title2.h264.ac3.mp4
 2016-04-07 08:36:13,805 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib\ffmpeg.exe -threads auto -i V:\Movies - Ripped\New Rips\Video\RED\RED.Title2.h264.ac3.mp4 -y -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -preset veryfast -b:v 12000k -maxrate:v 12000k -bufsize:v 12000k -crf 10 -filter_complex [0:0][0:2]overlay[v] -r 24000/1001 -g 15 -bsf:v h264_mp4toannexb -flags -global_header -c:a ac3 -b:a 320k -ac 2 -map [v] -map 0:1 -sn -f mpegts C:\Windows\TEMP\Serviio\transcoding-temp-12557-RokuMPApp-ORIGINAL-0.stf
 2016-04-07 08:36:14,041 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target ssdp:all from address /192.168.2.105:62481s
 2016-04-07 08:36:14,041 DEBUG [DiscoverySearchResponder] Sending 6 M-SEARCH response message(s) to /192.168.2.105:62481
 2016-04-07 08:36:14,319 WARN [ProcessExecutor] Process cmd has a return code of 255! This is a possible error. Detailed output follows.
 libavfilter 5. 2.103 / 5. 2.103
 libswscale 3. 1.101 / 3. 1.101
 libswresample 1. 1.100 / 1. 1.100
 libpostproc 53. 3.100 / 53. 3.100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 01D1E4C0] overread end of atom 'colr' by 1 bytes
 2016-04-07 08:36:14,319 DEBUG [TranscodingJobListener] Transcoding finished; successful: false
 2016-04-07 08:36:18,060 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:18,061 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:23,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:23,062 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:25,726 DEBUG [SearchManager] Committing search index
 2016-04-07 08:36:28,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:28,061 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:33,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:33,062 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:38,060 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:38,061 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:43,065 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:43,066 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:44,041 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target ssdp:all from address /192.168.2.105:62481s
 2016-04-07 08:36:44,041 DEBUG [DiscoverySearchResponder] Sending 6 M-SEARCH response message(s) to /192.168.2.105:62481
 2016-04-07 08:36:45,798 DEBUG [ServiioHttpService] Incoming request from /192.168.2.119:48998: GET /icon/largePNG HTTP/1.1, headers = [Host: 192.168.2.105:8895,User-Agent: Roku/DVP-7.0 (047.00E09044A)]]
 2016-04-07 08:36:45,798 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.2.119
 2016-04-07 08:36:45,798 DEBUG [UPnPIconRequestHandler] UPnP icon request received for icon largePNG
 2016-04-07 08:36:48,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:48,062 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:53,065 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:53,065 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:36:55,726 DEBUG [SearchManager] Committing search index
 2016-04-07 08:36:58,064 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:36:58,064 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:37:03,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:37:03,062 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
 2016-04-07 08:37:05,348 DEBUG [WebServer] I/O error: Connection reset
 2016-04-07 08:37:07,620 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target upnp:rootdevice from address /192.168.2.105:8271s
 2016-04-07 08:37:07,620 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target upnp:rootdevice from address /192.168.2.105:8271s
 2016-04-07 08:37:07,620 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.2.105:8271
 2016-04-07 08:37:07,620 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.2.105:8271
 2016-04-07 08:37:08,061 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 12560)
 2016-04-07 08:37:08,062 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
Not sure how to interpret it myself except that it failed.
Any help would be appreciated.


