Jump to content

Live TV Currently Broken For Me - Stream Loop


maegibbons

Recommended Posts

maegibbons

Hi

 

@@Luke

 

Looks like standard ffmpeg on Ubuntu does not support stream loop parameter (see log below)

 

Can you PLEASE bring back custom ffmpeg path parameter so that it is easy for us to try newer versions please:

 

Krs

 

Mark

http://194.70.152.29:8096/emby/videos/f8433879e781a9a918607c38c52f328b/live.m3u8?DeviceId=333afb4a50ce3b9d&MediaSourceId=cdd05275dbd3419f892b76c540e807c0_d2be959804209aaccd3af3b97ae818be&VideoCodec=h264,mpeg2video,hevc,h265&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=55247787&AudioBitrate=83625&MaxAudioChannels=2&PlaySessionId=432675213c97440dbedf8c4e490006b3&api_key=eae1c44868db4cd79d6d56f880ea8105&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_cdd05275dbd3419f892b76c540e807c0_d2be959804209aaccd3af3b97ae818be&CopyTimestamps=true&EnableSubtitlesInManifest=false&RequireAvc=false&RequireNonAnamorphic=false&DeInterlace=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False

{"Protocol":"Http","Id":"cdd05275dbd3419f892b76c540e807c0_d2be959804209aaccd3af3b97ae818be","Path":"http://ace-iptv.xyz:4545/live/XXXXXX/637.ts","Type":"Default","Container":"mpegts","IsRemote":true,"ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":true,"RequiresOpening":true,"RequiresClosing":true,"SupportsProbing":true,"LiveStreamId":"a17c75760a04e99b68cf766e11316e1c_09efa0d56b934a82adec00a87b837fb0_cdd05275dbd3419f892b76c540e807c0_d2be959804209aaccd3af3b97ae818be","RequiresLooping":true,"MediaStreams":[{"Codec":"h264","TimeBase":"1/90000","CodecTimeBase":"1/50","NalLengthSize":"0","IsInterlaced":false,"BitRate":2000000,"BitDepth":8,"RefFrames":4,"IsDefault":false,"IsForced":false,"Height":576,"Width":720,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"High","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":30,"IsAnamorphic":false},{"Codec":"aac","TimeBase":"1/90000","CodecTimeBase":"1/48000","DisplayTitle":"AAC stereo","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":83625,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Profile":"LC","Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":2083625,"RequiredHttpHeaders":{},"AnalyzeDurationMs":2000,"DefaultAudioStreamIndex":1}

/usr/bin/ffmpeg -analyzeduration 2000000 -f mpegts -stream_loop -1 -i "http://ace-iptv.xyz:4545/live/XXXXXXX/637.ts" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -flags -global_header -vsync cfr -codec:a:0 copy -f segment -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -segment_time 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_entry_prefix "hls/173da962ee94bd01da625c943167bacd/" -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby-server/transcoding-temp/173da962ee94bd01da625c943167bacd.m3u8" -y "/var/lib/emby-server/transcoding-temp/173da962ee94bd01da625c943167bacd%d.ts"


ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609
  configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Unrecognized option 'stream_loop'.
Error splitting the argument list: Option not found
Edited by maegibbons
Link to comment
Share on other sites

maegibbons

Hi

 

If anybody else comes across this on Ubuntu 16.04

 

As a workaround, i moved all ff* out of /usr/bin in to a seperate directory. 

 

Restart emby.  It will then allow you to choose a custom ffmpeg path.

 

Krs

 

Mark

Edited by maegibbons
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...