Ubuntu 18.04 & PS3 Failure to play
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Re: Ubuntu 18.04 & PS3 Failure to play
This failure is because ffmpeg is failing to transcode. You can try the following command on command-line.busyguy2 wrote: ↑Mon Dec 03, 2018 6:45 am Hi,
I have UMS 7.6.2 running on Ubuntu 18.04. I am unable to play any titles on the PS3. I keep getting "This content cannot be played. (800288E1). I created a test folder with one file only and tried to play this. Please find attached the zip with the debug log file, UMS.conf and mediainfo for the file being tested.
Any help would be appreciated.
Thanks,
Code: Select all
/opt/ums-7.6.2/linux/ffmpeg64 -y -loglevel info -hwaccel auto -threads 1 -i /nfs/ums-user/Media/Test/test.mkv -map 0:V -map 0:a:0 -bufsize 166k -g 25 -qmax 7 -qmin 2 -ac 6 -ab 640k -ar 48000 -c:a ac3 -c:v mpeg2video -f vob /tmp/UMS-ums-user/ffmpegvideo_46_1543610628501
Re: Ubuntu 18.04 & PS3 Failure to play
This must be a different version from original post. Line 1090-1101 isbusyguy2 wrote: ↑Tue Dec 25, 2018 1:03 am Hi,
I've reinstalled a system with 18.04 headless and I realise that all transcoding is failing. When I use VLC on a windows desktop, I am getting the following failure:The system was installed using 18.04 server image with defaults and sshd, unzip, openjdk-8-jdk and mediainfo packages installed.Code: Select all
TRACE 2018-12-24 15:51:37.469 [HTTPv2 Request Worker 2] Stripping preceding slash from: /get/51/test.mkv_transcoded_to.ts TRACE 2018-12-24 15:51:37.470 [HTTPv2 Request Worker 2] Matched media renderer "VLC for desktop" based on address 192.168.1.183 DEBUG 2018-12-24 15:51:37.470 [HTTPv2 Request Worker 2] Recognized media renderer "VLC for desktop" TRACE 2018-12-24 15:51:37.470 [HTTPv2 Request Worker 2] Received a request from VLC for desktop (192.168.1.183:57431): GET /get/51/test.mkv_transcoded_to.ts HTTP/1.1 HEADER: Host: 192.168.1.205:5001 Accept: */* Accept-Language: en_US User-Agent: VLC/3.0.4 LibVLC/3.0.4 Range: bytes=0- TRACE 2018-12-24 15:51:37.470 [HTTPv2 Request Worker 2] Asked stream chunk : TimeRange [start=null, end=null] of test.mkv and player FFmpeg Video TRACE 2018-12-24 15:51:37.470 [HTTPv2 Request Worker 2] Setting lastStartPosition from time-seeking: 0.0 DEBUG 2018-12-24 15:51:37.471 [HTTPv2 Request Worker 2] Starting transcode/remux of test.mkv with media info: Container: MKV, Size: 16176698394, Video Bitrate: 18445326, Video Tracks: 1, Video Codec: h264, Duration: 1:56:56.064, Video Resolution: 1920 x 1080, Display Aspect Ratio: 16:9, Scan Type: Progressive, Frame Rate: 23.976, Frame Rate Mode: CFR, AVC Level: 4.1, Subtitle Tracks: 2 [Embedded, id: 0, type: PGS, lang: eng], [Embedded, id: 1, type: PGS, lang: spa], DLNAThumbnail: [Format = JPEG, Resolution = 320×180, Size = 6633, DLNA Profile = JPEG_RES_320_180], Mime Type: video/x-matroska TRACE 2018-12-24 15:51:37.471 [HTTPv2 Request Worker 2] Found no audio track TRACE 2018-12-24 15:51:37.471 [HTTPv2 Request Worker 2] Using video bitrate limit from the general configuration (90 Mb/s) TRACE 2018-12-24 15:51:37.472 [HTTPv2 Request Worker 2] Adjusting the video bitrate limit to the H.264 Level 4.1-safe value of 31250 kb/s DEBUG 2018-12-24 15:51:37.472 [HTTPv2 Request Worker 2] Caught exception: null TRACE 2018-12-24 15:51:37.473 [HTTPv2 Request Worker 2] java.lang.NullPointerException: null at net.pms.encoders.FFMpegVideo.launchTranscode(FFMpegVideo.java:1097) at net.pms.dlna.DLNAResource.getInputStream(DLNAResource.java:3257) at net.pms.network.RequestV2.dlnaMediaHandler(RequestV2.java:375) at net.pms.network.RequestV2.dlnaResourceHandler(RequestV2.java:339) at net.pms.network.RequestV2.answer(RequestV2.java:230) at net.pms.network.RequestHandlerV2.writeResponse(RequestHandlerV2.java:394) at net.pms.network.RequestHandlerV2.messageReceived(RequestHandlerV2.java:258) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:142) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459) at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536) at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
Any pointers/help?
Thanks,
Code: Select all
if (
params.aid.getSampleRate() != params.mediaRenderer.getTranscodedVideoAudioSampleRate() &&
configuration.isFFmpegSoX() &&
!customFFmpegOptions.contains("--resampler")
) {
cmdList.add("-resampler");
cmdList.add("soxr");
cmdList.add("-precision");
cmdList.add("33");
cmdList.add("-cheby");
cmdList.add("1");
}