PDA

View Full Version : Playstation transcoding and rewind/fast forward issue



BryKKan
08-22-2015, 12:55 PM
I have some movies that have foreign parts, and have downloaded and added the forced subs into Mezzmo. I have it set to burn the subtitles into the video on devices that don't support streaming the subs.

I have been streaming to my PS4, using the device profile I was sent via e-mail on June 19th. It has been working wonderfully, and all of my files have been playing without issue.

However, I noticed yesterday that after downloading the subs for a file, it wasn't able to be fast-forwarded anymore. I looked at the server, and it was transcoding the file in order to burn in the subs, so I assumed the fast-forward issue was just because it was currently being transcoded. However, I played it again today, and it is still not possible to fast-forward or rewind. The subs burned in fine, and the transcoding is done, so I'm not sure what the issue is. I switched the server to play the original file for the PS4, and fast-forward worked fine again.

Any ideas?

FFMPEG Info from server transcoding tab:
C:\Program Files (x86)\Conceiva\Mezzmo\ffmpeg64\ffmpeg.exe -y -i "D:\Media\Movies\[FileBeingTranscoded].mp4" -map 0:v:0 -map 0:a:0 -c:v:0 libx264 -b:v 15000000 -level 42 -profile:v main -filter:v "yadif, mezzmo=i=C\\:/Users/Administrator/AppData/Local/Conceiva/Mezzmo/TranscodingFiles/815BA2C8\-F0E2\-4330\-9D7A\-1214C6E4E0B7/Video/5272\-mpegts\-libx264\-ac3\-sb817.mzf:u=0xC0C0C0ff" -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -fflags +genpts -subq 7 -me_range 16 -g 25 -keyint_min 25 -sc_threshold 40 -b_strategy 1 -x264opts direct-pred=auto:b-pyramid=normal:mixed-refs=1:weightb=1:8x8dct=1:fast-pskip=1:crf=22:ref=2:bframes=3:aud=1:me=hex -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -bidir_refine 1 -c:a:0 ac3_fixed -ac 2 -ab 448000 -ar 48000 -sn -threads 0 -async 0 -f mpegts "C:\Users\Administrator\AppData\Local\Conceiva\Mezz mo\TranscodingFiles\815BA2C8-F0E2-4330-9D7A-1214C6E4E0B7\Video\5272-mpegts-libx264-ac3-sb817.mzt"

ffmpeg version N-66094-gbb8b752 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 4 2014 16:23:51 with gcc 4.8.2 (GCC)
configuration: --enable-memalign-hack --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc32/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --disable-w32threads --enable-libvpx --enable-libvorbis
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 1.100 / 56. 1.100
libavformat 56. 4.100 / 56. 4.100
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 0.103 / 5. 0.103
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Media\Movies\Thor.The.Dark.World.2013.1080p.Bl uRay.x264.YIFY.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2014-02-06 06:59:09
Duration: 01:52:03.31, start: 0.000000, bitrate: 2094 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x800, 1996 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2014-02-06 06:59:09
handler_name : video.264#trackID=1:fps=23.976 - Imported with GPAC 0.5.0-rev
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 93 kb/s (default)
Metadata:
creation_time : 2014-02-06 06:59:28
handler_name : GPAC ISO Audio Handler
Input #0, Mezzmo Fifo, from 'C:/Users/Administrator/AppData/Local/Conceiva/Mezzmo/TranscodingFiles/815BA2C8-F0E2-4330-9D7A-1214C6E4E0B7/Video/5272-mpegts-libx264-ac3-sb817.mzf'.
[libx264 @ 0000000003740680] using cpu capabilities: MMX2 SSE2Fast LZCNT
[libx264 @ 0000000003740680] profile High, level 4.2
Output #0, mpegts, to 'C:\Users\Administrator\AppData\Local\Conceiva\Mez zmo\TranscodingFiles\815BA2C8-F0E2-4330-9D7A-1214C6E4E0B7\Video\5272-mpegts-libx264-ac3-sb817.mzt':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
encoder : Lavf56.4.100
Stream #0:0(und): Video: h264 (libx264), yuv420p, 1920x800, q=-1--1, 15000 kb/s, 23.98 fps, 90k tbn, 23.98 tbc (default)
Metadata:
creation_time : 2014-02-06 06:59:09
handler_name : video.264#trackID=1:fps=23.976 - Imported with GPAC 0.5.0-rev
encoder : Lavc56.1.100 libx264
Stream #0:1(eng): Audio: ac3 (ac3_fixed), 48000 Hz, stereo, s16p, 448 kb/s (default)
Metadata:
creation_time : 2014-02-06 06:59:28
handler_name : GPAC ISO Audio Handler
encoder : Lavc56.1.100 ac3_fixed
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> ac3 (ac3_fixed))
Press [q] to stop, [?] for help
frame= 46 fps=0.0 q=27.0 size= 23kB time=00:00:01.97 bitrate= 93.5kbits/s dup=2 drop=0
frame= 82 fps= 80 q=27.0 size= 122kB time=00:00:03.45 bitrate= 288.5kbits/s dup=2 drop=0
frame= 102 fps= 65 q=27.0 size= 265kB time=00:00:04.41 bitrate= 492.1kbits/s dup=2 drop=0
frame= 112 fps= 54 q=27.0 size= 463kB time=00:00:04.92 bitrate= 770.2kbits/s dup=2 drop=0
frame= 124 fps= 46 q=27.0 size= 793kB time=00:00:05.40 bitrate=1203.2kbits/s dup=2 drop=0
frame= 133 fps= 41 q=27.0 size= 1220kB time=00:00:05.88 bitrate=1698.9kbits/s dup=2 drop=0

JohnM
08-24-2015, 09:45 AM
Frustrating isn't it? From the output of the ffmpeg it looks like it is being converted into an mpts. That is an mpeg2 transport stream. Depending on what dlna player you use that file may not have the timing needed to allow ff/rew. I got bit by that same issue trying to use a vob (dvd) file with a Sony BR player. To get past the problem I convert all of the files using a program call Video Redo. You can get it at http://www.VideoReDo.com It will read in the vob file and quickly convert it to a standard mp2 file. It retimes the file when it does so that ff/rew work again.

Paul
08-24-2015, 10:03 AM
You are right - FF/REW is often disabled by your device's firmware when transcoding on-the-fly. But after the file has been fully transcoded, it should be fine to FF/REW. So it is strange you cannot do this with your PS4.

It's best we see a set of logs. Turn on logging (see http://forum.conceiva.com/showthread.php/419-FAQ-How-to-turn-on-diagnostic-logging) and restart your Mezzmo server. Connect to Mezzmo server from your PS$ and play the video. Then try to FF/REW and when it does not work, stop your Mezzmo server and exit Mezzmo (Windows) app. Zip up all the logs and email them to us at support [at] conceiva [dot] com.

Also, right-click on the video in Mezzmo (Windows) app and click Properties. On the Properties dialog, go to the Transcoding tab and select the transcoded file for your PS4 and click 'Get FFmpeg Information' button. Email this information to us as well.