TheTabman 4 Posted October 25, 2016 Share Posted October 25, 2016 I'm trying to play 10bit mkv movies on my Pi3 with libreelec/kodi, I'm wondering if I need if I need some special ffmpeg version to transcode the file on my windows 7 Emby server. To my confusion I get the same wrong and funky colours no matter if I try to direct play, or transcode the file. Screenshot: I have the feeling that somehow ffmpeg fails and the file is just streamed normally. This seems to be the only relevant part from the server log when I recently tried again: 2016-10-25 19:28:44.7438 Info App: C:\emby.windows\ffmpeg\20160410\ffmpeg.exe -i file:"D:\Film\Japan\Anime Series\PUCHIM@S\Season 01\s01e06 - PUCHIM@S Good-for-Nothing.mkv" -map_metadata -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -flags -global_header -copyts -codec:a:0 ac3 -ac 2 -ab 192000 -af "adelay=1,aresample=async=1" -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -hls_time 6 -start_number 0 -hls_list_size 0 -y "C:\temp\EmbyTranscodeTemp\transcoding-temp\d4ca02ec263731e09f52f99f067cbada.m3u8" 2016-10-25 19:28:44.7750 Info HttpServer: HTTP GET http://192.168.0.103:8096/emby/Items/6363eab3bab2a3241b7f09dbd06e3fc7/Ancestors?UserId=4b3dc706f8864aa889e098e40766ea96&format=json. UserAgent: 2016-10-25 19:28:44.7906 Info HttpServer: HTTP Response 200 to 192.168.0.105. Time: 16ms. http://192.168.0.103:8096/emby/Items/6363eab3bab2a3241b7f09dbd06e3fc7/Ancestors?UserId=4b3dc706f8864aa889e098e40766ea96&format=json 2016-10-25 19:28:45.9762 Info App: returning C:\temp\EmbyTranscodeTemp\transcoding-temp\d4ca02ec263731e09f52f99f067cbada0.ts 2016-10-25 19:28:46.3350 Info HttpServer: HTTP GET http://192.168.0.103:8096/emby/Shows/6363eab3bab2a3241b7f09dbd06e3fc7/Seasons?UserId=4b3dc706f8864aa889e098e40766ea96&format=json&Fields=Etag&IsVirtualUnaired=False. UserAgent: 2016-10-25 19:28:46.3506 Info HttpServer: HTTP Response 200 to 192.168.0.105. Time: 16ms. http://192.168.0.103:8096/emby/Shows/6363eab3bab2a3241b7f09dbd06e3fc7/Seasons?UserId=4b3dc706f8864aa889e098e40766ea96&format=json&Fields=Etag&IsVirtualUnaired=False 2016-10-25 19:28:47.1462 Info HttpServer: HTTP GET http://192.168.0.103:8096/emby/Items/88990d729cd07afbecf8e29a57924423/Ancestors?UserId=4b3dc706f8864aa889e098e40766ea96&format=json. UserAgent: 2016-10-25 19:28:47.1618 Info HttpServer: HTTP Response 200 to 192.168.0.105. Time: 16ms. http://192.168.0.103:8096/emby/Items/88990d729cd07afbecf8e29a57924423/Ancestors?UserId=4b3dc706f8864aa889e098e40766ea96&format=json 2016-10-25 19:28:47.2398 Info HttpServer: HTTP HEAD http://192.168.0.103:8096/Videos/c3c87f6bd539aee84267442d98be653b/c3c87f6bd539aee84267442d98be653b/Subtitles/1/Stream.srt. UserAgent: Kodi/16.1 (X11; Linux armv7l) LibreELEC/7.0 HW_RaspberryPi/1.0 App_Bitness/32 Version/16.1-Git:c327c53 2016-10-25 19:28:47.2398 Error ServiceStackHost: [::ffff:192.168.0.103]:8096 Request not found: /Videos/c3c87f6bd539aee84267442d98be653b/c3c87f6bd539aee84267442d98be653b/Subtitles/1/Stream.srt 2016-10-25 19:28:47.2398 Info HttpServer: HTTP Response 404 to 192.168.0.105. Time: 0ms. http://192.168.0.103:8096/Videos/c3c87f6bd539aee84267442d98be653b/c3c87f6bd539aee84267442d98be653b/Subtitles/1/Stream.srt 2016-10-25 19:28:47.4894 Info App: FFMpeg exited with code 0 ffmpeg from April 2016 IIRC Latest Raspberry Pi3 with LibreELEC/7.0.2 and Kodi/16.1, Emby plug-in beta 2.2.51 Emby windows Server Version 3.0.8300.0 Windows 7 on an old intel Core 2 Duo E8400 with 4GB Ps: is there a way to generate a ffmpeg log when trying to transcode? That would really help me. Link to comment Share on other sites More sharing options...
TheTabman 4 Posted October 27, 2016 Author Share Posted October 27, 2016 (edited) I did a bit more of experimenting, and it seems indeed that the 10 bit media files are not transcoded. ffmpeg runs only for a very short time, maybe 1/5 second, and creates 20 to 26 small (996kb to 9500kb) different *ts files and one m3u8 in the transcode temp directory. Then the file is played without any transcoding on my Pi3. After the file finished playing, the temp files are deleted. I also tried setting the transcode directory into a "network substitute" path, but that also made no difference. Finally, I also tried various ffmpeg version, static/shared/64bit/32bit/old/new, no difference. Here's a paste bin link to the server log :http://pastebin.com/sgrCD6fs And here's a ffmpeg-remux log file: http://192.168.0.103:8096/emby/Videos/700661abac40584a1d257122c490c210/hls1/main/22.ts?MediaSourceId=700661abac40584a1d257122c490c210&VideoCodec=h264&AudioCodec=ac3&MaxAudioChannels=6&deviceId=98F1909E2E884E9E876C60E805EB9831&VideoBitrate=2147483000&AudioStreamIndex=2&AudioBitrate=192000 {"Protocol":"File","Id":"700661abac40584a1d257122c490c210","Path":"D:\\Film\\Japan\\Anime Series\\PUCHIM@S\\Season 01\\s01e12 - PUCHIM@S Left Behind.mkv","Type":"Default","Container":"mkv","Name":"720P/H264/AAC","ETag":"2499341351a4710523a09536aa4bb13c","RunTimeTicks":1371400000,"ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"SupportsProbing":true,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","Language":"jpn","TimeBase":"1/1000","CodecTimeBase":"1001/48000","Title":"Puchimas - 12 - Who We've Left behind","DisplayTitle":"Jpn Puchimas - 12 - Who We've Left behind","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":4267607,"BitDepth":10,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":720,"Width":1280,"AverageFrameRate":23.97602,"RealFrameRate":23.97602,"Profile":"High 10","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p10le","Level":31,"IsAnamorphic":false},{"Codec":"ass","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/1000","Title":"Chibiki","DisplayTitle":"Eng Chibiki","IsInterlaced":false,"IsDefault":true,"IsForced":false,"Type":"Subtitle","Index":1,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"aac","TimeBase":"1/1000","CodecTimeBase":"1/48000","DisplayTitle":"AAC stereo Default","IsInterlaced":false,"ChannelLayout":"stereo","Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"LC","Type":"Audio","Index":2,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":4267607,"RequiredHttpHeaders":{}} C:\emby.windows\ffmpeg\20160410\ffmpeg.exe -ss 00:01:53.080 -i file:"D:\Film\Japan\Anime Series\PUCHIM@S\Season 01\s01e12 - PUCHIM@S Left Behind.mkv" -map_metadata -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -flags -global_header -copyts -codec:a:0 ac3 -ac 2 -ab 192000 -af "adelay=1,aresample=async=1" -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -hls_time 6 -start_number 22 -hls_list_size 0 -y "D:\Film\TranscodeTemp\transcoding-temp\2bbad9b7c3ad0e38000102bc65231abd.m3u8" ffmpeg version N-79277-g0c90b2e Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib libavutil 55. 20.100 / 55. 20.100 libavcodec 57. 34.100 / 57. 34.100 libavformat 57. 32.100 / 57. 32.100 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 41.100 / 6. 41.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Input #0, matroska,webm, from 'file:D:\Film\Japan\Anime Series\PUCHIM@S\Season 01\s01e12 - PUCHIM@S Left Behind.mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.1 creation_time : 2014-04-17 09:13:35 Duration: 00:02:17.14, start: 0.000000, bitrate: 4267 kb/s Chapter #0:0: start 0.000000, end 16.517000 Metadata: title : Intro Chapter #0:1: start 16.517000, end 91.008000 Metadata: title : Who We've Left Behind Chapter #0:2: start 91.008000, end 121.121000 Metadata: title : ED Chapter #0:3: start 121.121000, end 137.140000 Metadata: title : Preview Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default) Metadata: title : Puchimas - 12 - Who We've Left behind Stream #0:1(eng): Subtitle: ass (default) Metadata: title : Chibiki Stream #0:2: Audio: aac (LC), 48000 Hz, stereo, fltp (default) Stream #0:3: Attachment: ttf Metadata: filename : VTKS DOWNTOWN.ttf mimetype : application/x-truetype-font Stream #0:4: Attachment: ttf Metadata: filename : casual_0.ttf mimetype : application/x-truetype-font Stream #0:5: Attachment: ttf Metadata: filename : DFPPop-CP-En_0.ttf mimetype : application/x-truetype-font Stream #0:6: Attachment: ttf Metadata: filename : PTS75F_1_0.ttf mimetype : application/x-truetype-font Stream #0:7: Attachment: ttf Metadata: filename : Samurai-Gosick_0.ttf mimetype : application/x-truetype-font Output #0, hls, to 'D:\Film\TranscodeTemp\transcoding-temp\2bbad9b7c3ad0e38000102bc65231abd.m3u8': Metadata: encoder : Lavf57.32.100 Chapter #0:0: start 0.000000, end 16.517000 Chapter #0:1: start 16.517000, end 91.008000 Chapter #0:2: start 91.008000, end 121.121000 Chapter #0:3: start 121.121000, end 137.140000 Stream #0:0: Video: h264, yuv420p10le, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 90k tbn, 1k tbc (default) Stream #0:1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default) Metadata: encoder : Lavc57.34.100 ac3 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:2 -> #0:1 (aac (native) -> ac3 (native)) Press [q] to stop, [?] for help frame= 615 fps=0.0 q=-1.0 size=N/A time=00:02:11.63 bitrate=N/A speed= 256x frame= 748 fps=0.0 q=-1.0 Lsize=N/A time=00:02:17.13 bitrate=N/A speed= 238x video:17806kB audio:564kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Edited October 27, 2016 by TheTabman Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now