Jump to content

Aspect ratio wrong on SD channels web app and fire tv live tv


Recommended Posts

Posted

Version 3.1.6206.5924 dev

 

When streaming live SD channels on either webapp or fire tv box, the aspect ratio is all out:

 

post-4181-0-42807800-1482939633_thumb.png

 

It's all squashed up horizontally (or stretched to meet the vertical requirements)

 

I have attached a log file when doing a transcode from 4Music SD

Ratio.txt

Posted

Hi, can you try without quicksync? There's nothing new from the server here, encoding hasn't changed and also, if you look at this particular command line, we're not doing any scaling or stretching, so the resolution should be preserved as-is. thanks.

Posted

HI Luke, 

 

I can do. It was working previously ok with QuickSync. 

 

I'll give it ago now

Posted

@@Luke

 

Just tried it and it now is working fine.As I say it had been working fine with QuickSync. It had also fixed the issue with buffering on the webapp over 8mbps. I've switched it off for now. 

 

Is C:\Users\Administrator\AppData\Roaming\Emby-Server\ffmpeg\20160410\ffmpeg.exe the correct level of FFMPEG to run?

 

Thanks

Posted

Yes that should be fine, thanks.

Posted (edited)

@@Luke

Since switching off QuickSync I now can't watch SD channels on my FireTV box. It tries to play and then stops with "Too Many Errors - Stopping" 

Log:

http://172.0.0.1:8096/emby/videos/e7516336a8e06ebcbef065d0260f6329/stream.mkv?DeviceId=d9817f6026fe3234&MediaSourceId=a997aadffa7b481f9502ea5399069548_native_54211d4ce8cdf32f0402f83a6c2c696d&VideoCodec=h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=71513791&AudioBitrate=128000&MaxAudioChannels=8&PlaySessionId=ca54ad0412ec4c5b8669f2ec759f6191&api_key=401cebda0c17436b962d90b302c89d1c&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_a997aadffa7b481f9502ea5399069548_native_54211d4ce8cdf32f0402f83a6c2c696d&CopyTimestamps=true&TranscodingMaxAudioChannels=6&EnableSubtitlesInManifest=false&RequireAvc=false

{"Protocol":"Http","Id":"a997aadffa7b481f9502ea5399069548_native_54211d4ce8cdf32f0402f83a6c2c696d","Path":"http://127.0.0.1:8096/LiveTv/LiveStreamFiles/0fe59c874e9a41bc8080c92c325ed026/stream.ts","Type":"Default","Container":"mpegts","ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"RequiresOpening":true,"RequiresClosing":true,"SupportsProbing":true,"LiveStreamId":"a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_a997aadffa7b481f9502ea5399069548_native_54211d4ce8cdf32f0402f83a6c2c696d","BufferMs":0,"MediaStreams":[{"Codec":"mpeg2video","TimeBase":"1/90000","CodecTimeBase":"1/50","IsInterlaced":true,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":576,"Width":544,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"Main","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":8,"IsAnamorphic":false},{"Codec":"mp2","Language":"eng","TimeBase":"1/90000","CodecTimeBase":"1/48000","DisplayTitle":"Eng MP2 stereo","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":128000,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"mp3","Language":"eng","TimeBase":"1/90000","CodecTimeBase":"1/0","DisplayTitle":"Eng MP3 0 ch","IsInterlaced":false,"Channels":0,"SampleRate":0,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":2,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"dvbsub","Language":"eng","TimeBase":"1/90000","CodecTimeBase":"1/90000","DisplayTitle":"Eng","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":3,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":128000,"RequiredHttpHeaders":{},"DefaultAudioStreamIndex":1}

C:\Users\Administrator\AppData\Roaming\Emby-Server\ffmpeg\20160410\ffmpeg.exe -fflags +genpts -i "http://127.0.0.1:8096/LiveTv/LiveStreamFiles/0fe59c874e9a41bc8080c92c325ed026/stream.ts" -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -force_key_frames "expr:gte(t,n_forced*5)" -vf "yadif=0:-1:0" -pix_fmt yuv420p -preset superfast -crf 23 -tune zerolatency -maxrate 71513791 -bufsize 143027582 -vsync -1 -flags -global_header -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 aac -strict experimental -ac 2 -ab 128000 -af "aresample=async=1" -y "S:\Transcode\transcoding-temp\b64c541df56329747d3901873ebd1f31.mkv"


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
[mpeg2video @ 000000000059e0c0] Invalid frame dimensions 0x0.
    Last message repeated 8 times
[mpegts @ 000000000059a3c0] Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p): unspecified frame size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000059a3c0] Could not find codec parameters for stream 4 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'http://127.0.0.1:8096/LiveTv/LiveStreamFiles/0fe59c874e9a41bc8080c92c325ed026/stream.ts':
  Duration: N/A, start: 68844.961211, bitrate: N/A
  Program 25664 
    Stream #0:0[0x65]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 544x576 [SAR 32:17 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x66](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 128 kb/s
    Stream #0:2[0x68](eng): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p (visual impaired)
    Stream #0:3[0x67](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0xe12]: Unknown: none ([11][0][0][0] / 0x000B)
[libx264 @ 0000000002d8c960] using SAR=32/17
[libx264 @ 0000000002d8c960] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0000000002d8c960] profile High, level 5.0
Output #0, matroska, to 'S:\Transcode\transcoding-temp\b64c541df56329747d3901873ebd1f31.mkv':
  Metadata:
    encoder         : Lavf57.32.100
    Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 544x576 [SAR 32:17 DAR 16:9], q=-1--1, max. 71513 kb/s, 25 fps, 1k tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.34.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 71513000/0/0 buffer size: 143027000 vbv_delay: -1
    Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 128 kb/s
    Metadata:
      encoder         : Lavc57.34.100 aac
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (mp2 (native) -> aac (native))
Press [q] to stop, [?] for help
frame=   76 fps=0.0 q=20.0 size=     369kB time=00:00:04.24 bitrate= 712.6kbits/s speed=8.45x    
frame=  142 fps=138 q=20.0 size=     774kB time=00:00:06.88 bitrate= 922.1kbits/s speed=6.67x    
frame=  204 fps=130 q=18.0 size=    1173kB time=00:00:09.36 bitrate=1026.4kbits/s speed=5.97x    
frame=  209 fps=101 q=23.0 size=    1241kB time=00:00:09.56 bitrate=1063.7kbits/s speed=4.61x    
frame=  231 fps= 89 q=19.0 size=    1291kB time=00:00:10.44 bitrate=1013.0kbits/s speed=4.02x    
frame=  243 fps= 75 q=19.0 size=    1432kB time=00:00:10.92 bitrate=1074.0kbits/s speed=3.38x    
frame=  252 fps= 67 q=19.0 size=    1510kB time=00:00:11.28 bitrate=1096.6kbits/s speed=   3x    
frame=  273 fps= 64 q=19.0 size=    1560kB time=00:00:12.12 bitrate=1054.7kbits/s speed=2.85x    
frame=  287 fps= 60 q=18.0 Lsize=    1746kB time=00:00:12.68 bitrate=1128.3kbits/s speed=2.66x    
video:1555kB audio:184kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.393132%
[libx264 @ 0000000002d8c960] frame I:8     Avg QP:14.86  size: 31783
[libx264 @ 0000000002d8c960] frame P:279   Avg QP:18.14  size:  4797
[libx264 @ 0000000002d8c960] mb I  I16..4: 20.5% 34.0% 45.5%
[libx264 @ 0000000002d8c960] mb P  I16..4:  2.8%  1.3%  0.2%  P16..4: 41.2%  0.0%  0.0%  0.0%  0.0%    skip:54.5%

It generates around 5 logs like this.

 

Can play via webapp . HD channels play back fiine (direct play) on the FireTV box

 

EDIT: If I select direct play on LiveTV on AFTV it does now play the SD channels

Edited by Nathanio
Posted

Please submit an in-app log so that @@ebr can look at it. thanks.

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...