Jump to content

Another transcoding issue


k0Lm.
Go to solution Solved by FrostByte,

Recommended Posts

Ok so here are 3 files; first file #TRANSCODING can only be played with transcoding. Second file #NOTTRANSCODING can be played without transcoding and #FFMPEG which is not telling much next to "TranscodeReasons=ContainerBitrateExceedsLimit" which is clearly a faulty return code.

(subtitles are switched off in the app settings so that cant be the reason).

 

On a side note; please don't update the samsung tv app from 1.0.44 to 1.0.45 because that will result in more transcoding; the 1.0.44 can play files with directplay which 1.0.45 can not do.

 

 

#TRANSCODING:

General
Unique ID                                : 194738317320657314826771447735927829579 (0x92813C54864F325EA8FF31FF80A9F44B)
Complete name                            : ~\video\series\Breaking Bad\Season 1\S01E01.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 400 MiB
Duration                                 : 58 min 6 s
Overall bit rate                         : 963 kb/s
Movie name                               : E01 - Pilot
Encoded date                             : UTC 2016-02-28 08:07:33
Writing application                      : mkvmerge v8.4.0 ('A better way to fly') 64bit
Writing library                          : libebml v1.3.1 + libmatroska v1.4.2
Cover                                    : Yes
Attachments                              : cover.jpg

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 12 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 12 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 58 min 6 s
Nominal bit rate                         : 907 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.041
Title                                    : S01E01
Writing library                          : x264 core 148 r2597 e86f3a1
Encoding settings                        : cabac=1 / ref=12 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=907 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=30000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Language                                 : English
Default                                  : Yes
Forced                                   : No

Audio
ID                                       : 2
Format                                   : AAC LC SBR
Format/Info                              : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name                          : HE-AAC
Format settings                          : Explicit
Codec ID                                 : A_AAC-2
Duration                                 : 58 min 6 s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 23.438 FPS (2048 SPF)
Compression mode                         : Lossy
Delay relative to video                  : 31 ms
Title                                    : S01E01
Language                                 : English
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : English
Default                                  : No
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : Indonesian
Default                                  : No
Forced                                   : No

Menu
00:00:00.000                             : en:01
00:04:07.080                             : en:02
00:16:07.216                             : en:03
00:31:41.149                             : en:04
00:48:30.658                             : en:05
00:57:12.262                             : en:06


#NOTTRANSCODING

General
Unique ID                                : 194799718793237356355923000640038813992 (0x928D0FA810839D0A81F0147A0824C128)
Complete name                            : ~\video\series\Breaking Bad\Season 2\S02E01.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 350 MiB
Duration                                 : 47 min 15 s
Overall bit rate                         : 1 036 kb/s
Movie name                               : E02
Encoded date                             : UTC 2016-04-25 16:57:30
Writing application                      : mkvmerge v9.0.1 ('Obstacles') 64bit
Writing library                          : libebml v1.3.3 + libmatroska v1.4.4
Cover                                    : Yes
Attachments                              : cover.jpg

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 8 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 8 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 47 min 15 s
Nominal bit rate                         : 982 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.044
Title                                    : S02E01
Writing library                          : x264 core 148 r2692 64f4e24
Encoding settings                        : cabac=1 / ref=8 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=982 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=37500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Language                                 : English
Default                                  : Yes
Forced                                   : No

Audio
ID                                       : 2
Format                                   : AAC LC SBR
Format/Info                              : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name                          : HE-AAC
Format settings                          : Explicit
Codec ID                                 : A_AAC-2
Duration                                 : 47 min 15 s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 23.438 FPS (2048 SPF)
Compression mode                         : Lossy
Delay relative to video                  : 31 ms
Title                                    : S02E01
Language                                 : English
Default                                  : No
Forced                                   : No

Text
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Language                                 : English
Default                                  : No
Forced                                   : No

Menu
00:00:00.000                             : :00:00:00.000
00:01:34.886                             : :00:01:34.886
00:16:19.395                             : :00:16:19.395
00:26:15.199                             : :00:26:15.199
00:38:55.542                             : :00:38:55.542
00:46:30.204                             : :00:46:30.204


#FFMPEG

2018-11-22 13:23:32.274
Application version: 3.6.0.66

http://192.168.2.13:8096/emby/videos/16918/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFNNQVJULVRWOyBMSU5VWDsgVGl6ZW4gMy4wKSBBcHBsZVdlYktpdC81MzguMSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMy4wIFRWIFNhZmFyaS81MzguMXwxNTM3MTk3MjU4OTA4&MediaSourceId=8257a99e547f5d49b6887c6c523f3d29&VideoCodec=h264,h265,hevc&AudioCodec=ac3,eac3,aac,mp3,opus&VideoBitrate=139808000&AudioBitrate=192000&PlaySessionId=98156bdea8d14a4db1ad13f784e0982f&api_key=cbbc774c19df464b9a26f835b791d797&AudioStreamIndex=1&TranscodingMaxAudioChannels=6&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&TranscodeReasons=ContainerBitrateExceedsLimit&allowVideoStreamCopy=false

{"Protocol":"File","Id":"8257a99e547f5d49b6887c6c523f3d29","Path":"/mnt/raid/video/series/Breaking Bad/Season 1/S01E01.mkv","Type":"Default","Container":"mkv","Size":419799035,"Name":"S01E01","IsRemote":false,"RunTimeTicks":34865381376,"ReadAtNativeFramerate":false,"DiscardCorruptPts":false,"FillWallClockDts":false,"IgnoreDts":false,"IgnoreIndex":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"MediaStreams":[{"Codec":"h264","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1001/48000","Title":"S01E01","VideoRange":"SDR","DisplayTitle":"720P H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":963245,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":720,"Width":1280,"AverageFrameRate":23.9760246,"RealFrameRate":23.9760246,"Profile":"High","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":41,"IsAnamorphic":false},{"Codec":"aac","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","Title":"S01E01","DisplayTitle":"Eng AAC stereo Default","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":192000,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"HE-AAC","Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"subrip","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"0/1","DisplayTitle":"Eng","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":2,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"subrip","Language":"ind","TimeBase":"1/1000","CodecTimeBase":"0/1","DisplayTitle":"Ind","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":3,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":118,"Width":217,"RealFrameRate":90000,"Profile":"194","Type":"EmbeddedImage","AspectRatio":"1.85:1","Index":4,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99,"IsAnamorphic":false},{"Codec":"srt","Language":"dut","DisplayTitle":"Dut","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":5,"IsExternal":true,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":"/mnt/raid/video/series/Breaking Bad/Season 1/S01E01.nl.srt"}],"Formats":[],"Bitrate":963245,"RequiredHttpHeaders":{}}

User policy for Lok: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

Affected codecs:
>>>>>>  libx264 Software Encoder
        Color Formats: YUV420P, YUVJ420P, YUV422P, YUVJ422P, YUV444P, YUVJ444P, NV12, NV16, NV21, YUV420P10LE, YUV422P10LE, YUV444P10LE, NV20LE
        Profiles: Baseline Profile (Level 6.2), Main Profile (Level 6.2), High Profile (Level 6.2), High 10 Profile (Level 6.2), High 4:2:2 Profile (Level 6.2), High 4:4:4 Predictive Profile (Level 6.2)


>>>>>>  FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1
Info    FindVideoEncoder - Checking: 'libx264 Software Encoder' (Priority: 0)
Info    Encoder supports input stream
Info    FindVideoEncoder - Check successful - selecting 'libx264 Software Encoder'

>>>>>>  FindVideoDecoder - MediaType: h264, Mode: 1
Info    FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)
Info    FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

>>>>>>  FindVideoDecoder - MediaType: h264, Mode: 1
Info    FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)
Info    FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

>>>>>>  FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1
Info    FindVideoEncoder - Checking: 'libx264 Software Encoder' (Priority: 0)
Info    Encoder supports input stream
Info    FindVideoEncoder - Check successful - selecting 'libx264 Software Encoder'

>>>>>>  FindVideoDecoder - MediaType: h264, Mode: 1
Info    FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)
Info    FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

>>>>>>  FindVideoDecoder - MediaType: h264, Mode: 1
Info    FindVideoDecoder - Checking: 'Automatic software decoder' (Priority: 0)
Info    FindVideoDecoder - Check successful - selecting 'Automatic software decoder'

/opt/emby-server/bin/ffmpeg -f matroska -i file:"/mnt/raid/video/series/Breaking Bad/Season 1/S01E01.mkv" -threads 0 -map 0:0 -map 0:1 -map -0:s -c:v:0 libx264 -pix_fmt yuv420p  -maxrate 2889735 -bufsize 5779470 -profile high -level 4.1 -crf 23 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 copy -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 0 -segment_list "/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8" -y "/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d%d.ts"

ffmpeg version 4.0.2-emby_2018_11_18 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (crosstool-NG crosstool-ng-1.23.0)
  configuration: --cc=x86_64-pc-linux-gnu-gcc --arch=x86_64 --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/staging --pkg-config=pkg-config --disable-doc --disable-ffplay --disable-vdpau --disable-xlib --enable-fontconfig --enable-gnutls --enable-gpl --enable-iconv --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --enable-libsmbclient --enable-cuda --enable-cuvid --enable-nvenc --enable-vaapi --enable-decoder=h264_cuvid --enable-decoder=hevc_cuvid --enable-decoder=mjpeg_cuvid --enable-decoder=mpeg1_cuvid --enable-decoder=mpeg2_cuvid --enable-decoder=mpeg4_cuvid --enable-decoder=vc1_cuvid --enable-decoder=vp8_cuvid --enable-decoder=vp9_cuvid --enable-encoder=h264_nvenc --enable-encoder=h264_vaapi --enable-encoder=hevc_nvenc --enable-encoder=hevc_vaapi --enable-encoder=mjpeg_vaapi --enable-cross-compile --cross-prefix=x86_64-pc-linux-gnu- --extra-libs='-ldl -lexpat -lfreetype -lfribidi -lfontconfig -liconv -lpng -luuid -lz -lvorbis -logg -lnettle -lhogweed -lgmp -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -lwbclient -lwinbind-client-samba4 -ldrm' --target-os=linux --enable-shared --disable-static
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
Input #0, matroska,webm, from 'file:/mnt/raid/video/series/Breaking Bad/Season 1/S01E01.mkv':
  Metadata:
    title           : E01 - Pilot
    encoder         : libebml v1.3.1 + libmatroska v1.4.2
    creation_time   : 2016-02-28T08:07:33.000000Z
  Duration: 00:58:06.54, start: 0.000000, bitrate: 963 kb/s
    Chapter #0:0: start 0.000000, end 247.080000
    Metadata:
      title           : 01
    Chapter #0:1: start 247.080000, end 967.216000
    Metadata:
      title           : 02
    Chapter #0:2: start 967.216000, end 1901.149000
    Metadata:
      title           : 03
    Chapter #0:3: start 1901.149000, end 2910.658000
    Metadata:
      title           : 04
    Chapter #0:4: start 2910.658000, end 3432.262000
    Metadata:
      title           : 05
    Chapter #0:5: start 3432.262000, end 3486.538000
    Metadata:
      title           : 06
    Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      title           : S01E01
      BPS             : 906701
      BPS-eng         : 906701
      DURATION        : 00:58:06.483000000
      DURATION-eng    : 00:58:06.483000000
      NUMBER_OF_FRAMES: 83592
      NUMBER_OF_FRAMES-eng: 83592
      NUMBER_OF_BYTES : 395150089
      NUMBER_OF_BYTES-eng: 395150089
      _STATISTICS_WRITING_APP: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-02-28 08:07:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-28 08:07:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: aac (HE-AAC), 48000 Hz, stereo, fltp (default)
    Metadata:
      title           : S01E01
      BPS             : 54466
      BPS-eng         : 54466
      DURATION        : 00:58:06.507000000
      DURATION-eng    : 00:58:06.507000000
      NUMBER_OF_FRAMES: 81715
      NUMBER_OF_FRAMES-eng: 81715
      NUMBER_OF_BYTES : 23737029
      NUMBER_OF_BYTES-eng: 23737029
      _STATISTICS_WRITING_APP: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-02-28 08:07:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-28 08:07:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: subrip
    Metadata:
      BPS             : 51
      BPS-eng         : 51
      DURATION        : 00:56:48.988000000
      DURATION-eng    : 00:56:48.988000000
      NUMBER_OF_FRAMES: 771
      NUMBER_OF_FRAMES-eng: 771
      NUMBER_OF_BYTES : 21844
      NUMBER_OF_BYTES-eng: 21844
      _STATISTICS_WRITING_APP: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-02-28 08:07:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-28 08:07:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3(ind): Subtitle: subrip
    Metadata:
      BPS             : 43
      BPS-eng         : 43
      DURATION        : 00:56:23.814000000
      DURATION-eng    : 00:56:23.814000000
      NUMBER_OF_FRAMES: 589
      NUMBER_OF_FRAMES-eng: 589
      NUMBER_OF_BYTES : 18549
      NUMBER_OF_BYTES-eng: 18549
      _STATISTICS_WRITING_APP: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.4.0 ('A better way to fly') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-02-28 08:07:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-02-28 08:07:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:4: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 217x118, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Please use -profile:a or -profile:v, -profile is ambiguous
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[libx264 @ 0x1daeac0] using SAR=1/1
[libx264 @ 0x1daeac0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x1daeac0] profile Main, level 4.1
[libx264 @ 0x1daeac0] 264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=4 chroma_me=0 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=2889 vbv_bufsize=5779 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d0.ts' for writing
Output #0, segment, to '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d%d.ts':
  Metadata:
    encoder         : Lavf58.12.100
    Stream #0:0: Video: h264 (libx264), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 23.98 fps, 90k tbn, 23.98 tbc (default)
    Metadata:
      encoder         : Lavc58.18.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 2889000/0/0 buffer size: 5779000 vbv_delay: -1
    Stream #0:1: Audio: aac (HE-AAC), 48000 Hz, stereo, fltp (default)
frame=   90 fps=0.0 q=28.0 size=N/A time=00:00:04.08 bitrate=N/A speed=8.12x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d1.ts' for writing
frame=  161 fps=160 q=28.0 size=N/A time=00:00:07.02 bitrate=N/A speed=6.99x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d2.ts' for writing
frame=  232 fps=154 q=25.0 size=N/A time=00:00:10.09 bitrate=N/A speed=6.69x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d3.ts' for writing
frame=  301 fps=150 q=28.0 size=N/A time=00:00:12.78 bitrate=N/A speed=6.35x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d4.ts' for writing
frame=  378 fps=150 q=28.0 size=N/A time=00:00:16.07 bitrate=N/A speed=6.39x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d5.ts' for writing
frame=  448 fps=149 q=25.0 size=N/A time=00:00:19.14 bitrate=N/A speed=6.35x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d6.ts' for writing
frame=  493 fps=140 q=28.0 size=N/A time=00:00:20.76 bitrate=N/A speed= 5.9x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d7.ts' for writing
frame=  543 fps=135 q=28.0 size=N/A time=00:00:22.85 bitrate=N/A speed=5.67x    
frame=  593 fps=130 q=29.0 size=N/A time=00:00:25.24 bitrate=N/A speed=5.55x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d8.ts' for writing
frame=  636 fps=126 q=28.0 size=N/A time=00:00:26.99 bitrate=N/A speed=5.35x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d9.ts' for writing
frame=  683 fps=123 q=25.0 size=N/A time=00:00:28.83 bitrate=N/A speed= 5.2x    
frame=  737 fps=122 q=28.0 size=N/A time=00:00:31.13 bitrate=N/A speed=5.15x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d10.ts' for writing
frame=  786 fps=120 q=28.0 size=N/A time=00:00:33.18 bitrate=N/A speed=5.06x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d11.ts' for writing
frame=  832 fps=118 q=28.0 size=N/A time=00:00:35.23 bitrate=N/A speed=4.99x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d12.ts' for writing
frame=  900 fps=119 q=28.0 size=N/A time=00:00:37.96 bitrate=N/A speed=5.02x    
[segment @ 0x1dc7d80] Opening '/mnt/raid/encoding/transcoding-temp/2a480124fd8eea8e15d0b2d5e26cda5d.m3u8.tmp' for writing
frame=  907 fps=115 q=-1.0 Lsize=N/A time=00:00:38.30 bitrate=N/A speed=4.88x    
video:7345kB audio:251kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x1daeac0] frame I:23    Avg QP:17.48  size: 63322
[libx264 @ 0x1daeac0] frame P:273   Avg QP:21.14  size: 15477
[libx264 @ 0x1daeac0] frame B:611   Avg QP:23.74  size:  3010
[libx264 @ 0x1daeac0] consecutive B-frames:  6.3%  9.0%  7.9% 76.7%
[libx264 @ 0x1daeac0] mb I  I16..4: 37.8%  0.0% 62.2%
[libx264 @ 0x1daeac0] mb P  I16..4: 16.4%  0.0%  0.0%  P16..4: 49.1%  0.0%  0.0%  0.0%  0.0%    skip:34.5%
[libx264 @ 0x1daeac0] mb B  I16..4:  1.6%  0.0%  0.0%  B16..8: 15.7%  0.0%  0.0%  direct: 4.8%  skip:77.9%  L0:43.8% L1:43.4% BI:12.8%
[libx264 @ 0x1daeac0] coded y,uvDC,uvAC intra: 39.1% 50.7% 11.8% inter: 10.3% 11.1% 0.1%
[libx264 @ 0x1daeac0] i16 v,h,dc,p: 36% 32% 19% 13%
[libx264 @ 0x1daeac0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 14%  8%  8%  7%  8%  6%  8%
[libx264 @ 0x1daeac0] i8c dc,h,v,p: 41% 29% 22%  9%
[libx264 @ 0x1daeac0] Weighted P-Frames: Y:9.5% UV:3.3%
[libx264 @ 0x1daeac0] ref P L0: 73.7%  0.0% 19.1%  6.9%  0.2%
[libx264 @ 0x1daeac0] ref B L0: 84.7% 12.0%  3.3%
[libx264 @ 0x1daeac0] ref B L1: 95.8%  4.2%
[libx264 @ 0x1daeac0] kb/s:1590.41

Link to comment
Share on other sites

We need to improve the display reasoning when this happens,  but the third one tried to direct play, then automatically switched to transcoding when the tizen video player reported an error with it. So no faulty code we can conclude. Thanks.

Link to comment
Share on other sites

Thanks for the reply.

 

The third one is an ffmpeg log from the first (#transcoding) video file.

Which is encoded the exact same way as the second video file, and the same source is used, as you can see, the details are identical.

 

So there is no way to find out why its transcoding?

Link to comment
Share on other sites

In the first sample that transcodes, I’m sure it’s the number of reference frames that’s the issue. I think for profile 4.1 @ 720p, 9 Ref Frames is the maximum.

 

This would likely just cause a generic ‘codec’ error on the player and fall back to transcoding after trying to DirectPlay

  • Like 2
Link to comment
Share on other sites

  • Solution
FrostByte

Correct.  Max ref frames = 12288 * 1024 / ( width * height * 1.5) for x264 L4.1 .  If there are black bars you can crop then you can get away with a few more.  Samsung TVs have always been strict to adhering to the RF standard.

  • Like 2
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...