emre1393 / xtreamui-things

the things related with xtream-ui
GNU General Public License v3.0
42 stars 73 forks source link

h.265(HEVC) - Feature Request #8

Closed xtreamjava closed 2 years ago

xtreamjava commented 2 years ago

support h.265, can save allot of bandwidth with 4k content and even in general can help with the bandwidth savings.

emre1393 commented 2 years ago

original ffmpeg does support hevc root@ubuntu18:~# /home/xtreamcodes/iptv_xtream_codes/bin/ffmpeg -codecs | grep hevc

ffmpeg version N-92517-gd0f5942-Xtream-Codes Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.5.0 (Ubuntu 6.5.0-2ubuntu1~14.04.1) 20181026 configuration: --prefix=/root/FFmpeg/target --extra-cflags='-I/root/FFmpeg/target/include -static' --extra-ldflags='-L/root/FFmpeg/target/lib -lm -static' --extra-version=Xtream-Codes --disable-debug --disable-shared --enable-libx265 --enable-static --extra-cflags=--static --disable-ffplay --disable-doc --enable-librtmp --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-gray --enable-runtime-cpudetect --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-gnutls --enable-libx264 --enable-libxvid --enable-bzlib --enable-fontconfig --enable-zlib --enable-version3 --enable-libvpx --enable-libxavs --extra-libs='-lsupc++ -lstdc++ -lrtmp -lgmp -lssl -lcrypto -lz -ldl -lm -lpthread -lunistring' libavutil 56. 23.101 / 56. 23.101 libavcodec 58. 39.100 / 58. 39.100 libavformat 58. 22.100 / 58. 22.100 libavdevice 58. 6.100 / 58. 6.100 libavfilter 7. 46.100 / 7. 46.100 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 / 3. 4.100 libpostproc 55. 4.100 / 55. 4.100

DEV.L. hevc H.265 / HEVC (High Efficiency Video Coding) (encoders: libx265 )

xtreamjava commented 2 years ago

Worked thanks

locka-hd commented 2 years ago

hello can you give me build configuration ffmpeg , i build it but not work with panel evry 10s stream stop and start

emre1393 commented 2 years ago

i don't have ffmpeg source code or config to compile ffmpeg for the xc panel. it must have some custom stuff to handle stream segments while streaming the content.