Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ (http://www.dtv-bg.com/index.php)
-   IPTV (Internet Protocol Television) (http://www.dtv-bg.com/forumdisplay.php?f=93)
-   -   Стриймване на филм в TVHEADEND (http://www.dtv-bg.com/showthread.php?t=44595)

Танннер 13-01-2019 11:03

Стриймване на филм в TVHEADEND
 
Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?

111111 13-01-2019 19:49

Цитирай:

Първоначално написано от Танннер (Мнение500384)
Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?

Това което се мъчиш е голяма загуба на време

Я си качи това
https://streamaserver.org
и не се мъчи повече.

gandipg 14-01-2019 20:00

Цитирай:

Първоначално написано от Танннер (Мнение500384)
Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?


Разберито иска лицензии
http://www.raspberrypi.com/license-keys/



А иначе аз гледам с тая команда от разберито с ВЛСито на порт 8090

даже и вмъква субтитрите;)



Код:

cvlc /fille.avi  --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,ratetol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"

Чък Норис 15-01-2019 02:15

Субтитрите се енкодват с ффмпег:
Код:

ffmpeg -i input.mkv -i input.srt -map 0:v - map 0:a -map 1 -c copy output.mkv
вдигаш си файлов сървър, после ако искаш прави тази тъпотия да ги слагаш в твхеаденда, ако искаш просто си направи отделна плейлиста само с филмите.

Танннер 16-01-2019 20:55

Цитирай:

Първоначално написано от gandipg (Мнение500481)
Разберито иска лицензии
http://www.raspberrypi.com/license-keys/



А иначе аз гледам с тая команда от разберито с ВЛСито на порт 8090

даже и вмъква субтитрите;)



Код:

cvlc /fille.avi  --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,ratetol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"

pi@raspberrypi:~ $ cvlc /media/pi/Storage/Torrents/Duvka.za.baloncheta.2017.DVBRip.XviD-SiSO/Duvka.za.baloncheta.2017.DVBRip.XviD-SiSO.avi --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,rat etol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"
VLC media player 3.0.3 Vetinari (revision 3.0.3-1-0-gc2bb759264)
[00579e40] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[005a6340] dummy interface: using the dummy interface module...
[73a007b8] x264 encoder: using cpu capabilities: ARMv6 NEON

[73a007b8] x264 encoder: profile Constrained Baseline, level 3.0

Нарушение на разделянето(segfault)

Танннер 16-01-2019 23:36

Цитирай:

Първоначално написано от 111111 (Мнение500432)
Това което се мъчиш е голяма загуба на време

Я си качи това
https://streamaserver.org
и не се мъчи повече.


Това на пи абсурд да върви, пробвах го.

Забива ми цялото пи.

Танннер 16-01-2019 23:46

Цитирай:

Първоначално написано от Чък Норис (Мнение500491)
Субтитрите се енкодват с ффмпег:
Код:

ffmpeg -i input.mkv -i input.srt -map 0:v - map 0:a -map 1 -c copy output.mkv
вдигаш си файлов сървър, после ако искаш прави тази тъпотия да ги слагаш в твхеаденда, ако искаш просто си направи отделна плейлиста само с филмите.


root@raspberrypi:~# ffmpeg -i /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi -map 0:v - map 0:a -map 1 -c copy output.mkv
ffmpeg version 3.2.10-1~deb9u1+rpt2 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1+rpt2' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --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-libzmq --enable-libzvbi --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, avi, from '/media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2540/release)
Duration: 01:47:42.46, start: 0.000000, bitrate: 2184 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1983 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s
[NULL @ 0x129d9e0] Unable to find a suitable output format for 'pipe:'
pipe:: Invalid argument
root@raspberrypi:~#

Чък Норис 17-01-2019 00:09

Ужас, чак се учудвам как не си пробвал да изпълниш командата която съм дал 1:1 :lol15:

Танннер 17-01-2019 00:20

Цитирай:

Първоначално написано от Чък Норис (Мнение500589)
Ужас, чак се учудвам как не си пробвал да изпълниш командата която съм дал 1:1 :lol15:

;;650

Ще подскажеш ли, аз пък изпаднах в шок как пък команда на Чък Норис не тръгва :)


ffmpeg -i /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi -c:v libx264 -crf 23 -c:a aac -movflags faststart output.avi


Taka ми тръгна, обаче сега къде е url адреса за стрийм
?

Чък Норис 17-01-2019 00:22

Стриймване на филм в TVHEADEND
 
Имаш да замениш input.mkv, input.srt и output.mkv, ти какво си направил точно и то на филм с бг аудио?


Всички времена са във формат GMT +3. Часът е 01:51.

DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.