Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

TvHeadend Config Sammelthread

    Nobody is reading this thread right now.

h00re

Hacker
Registriert
15. August 2009
Beiträge
350
Reaktionspunkte
51
Punkte
28
Dieser thread soll dazu dienen alle TVH configs im Überblick zu haben. Sobald es einen TVh Bereich gibt bitte verschieben!

TVH Installation

Code:
sudo apt install curl
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
sudo apt-add-repository http://apt.tvheadend.org/unstable
sudo apt update
sudo apt install tvheadend

stream copy

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -i $url -vcodec copy -acodec copy -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

stream nur ton transcodieren

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -i $url -vcodec copy -acodec aac -ab 128k -ar 44100 -ac 2 -strict -2 -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

HD Stream transcodieren bild + ton (2mbit)

vcodec h264_qsv um mit GPU zu transcodieren
vcodec libx264 um mit CPU zu transcodieren

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -loglevel fatal -i $url -vcodec h264_qsv -b 2100k -minrate 1900k -maxrate 2100k -bufsize 2000k -preset veryfast -s 1280x720 -acodec aac -ab 128k -ar 44100 -ac 2 -strict -2 -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

sollte man libx264 nutzen kann man mit dem -preset die qualität des streams anpassen. es gibt folgende möglichkeiten bei ffmpeg:

ultrafast,superfast, veryfast, faster, fast, medium, slow,slower, veryslow

um so langsamer das preset desto höher die cpu belastung und umso besser die qualität.

HD Stream transcodieren bild + ton (2mbit) mit logo (unten rechts im bild)

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -loglevel fatal -i $url -i /home/logo.png -filter_complex overlay=main_w-overlay_w-5:main_h-overlay_h-5 -vcodec h264_qsv -b 2100k -minrate 1900k -maxrate 2100k -bufsize 2000k -preset veryfast -s 1280x720 -acodec aac -ab 128k -ar 44100 -ac 2 -strict -2 -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

HD Stream transcodieren (qsv) bild + ton (4mbit) mit yadif (für sport Kanäle)

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -loglevel fatal -i $url -vcodec h264_qsv -b 4000k -minrate 3900k -maxrate 4100k -bufsize 4000k -preset veryfast -s 1280x720 -vf yadif=1 -acodec aac -ab 128k -ar 44100 -ac 2 -strict -2 -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

SD Stream transcodieren (qsv) bild + ton (1,5mbit)

Code:
#!/bin/bash
url=$1
su
/usr/local/bin/ffmpeg -loglevel fatal -i $url -vcodec h264_qsv -b 1500k -minrate 1400k -maxrate 1600k -bufsize 1500k -preset veryfast -acodec aac -ab 128k -ar 44100 -ac 2 -strict -2 -metadata service_provider=IPTV -metadata service_name=$name -f mpegts pipe:1
exit 0

falls ich was vergessen habe bitte posten

lg
 
Zuletzt bearbeitet:
hi,
sorry, sollte es nicht wie folgt heissen:
Code:
sudo apt-get install curl
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
sudo apt-add-repository http://apt.tvheadend.org/unstable
sudo apt-get update
sudo apt-get install tvheadend

gruß
jensebub
 
Hi,
hat jemand yadif mit Wasserzeichen zum laufen gebracht?

gruß
 
kenne noch keinen...was passiert wenn man den stream durch eine weitere pipe schickt ohne an der quali usw. zu drehen und nur mit dem pfad zum logo..vielleicht ist das nicht so rechenintensiv. Müsste einer mal ausprobieren.
 
das währe eine möglichkeit, brauchst halt nochmal einen rechner extra dafür
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…