Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Transcoding mittels FFMPEG-Pipe in TVH mit Wasserzeichen

Hallo ....

So habe endlich geschaft ;) mit oder ohne wasserzeichen ...

eine frage habe ich nocht wenn ich ein hd sender abspiele mit vlc wird mir im log von tvheadend das hier angezeigt

2016-10-25 19:23:48.788 spawn: frame= 630 fps= 30 q=26.0 size= 5342kB time=00:00:26.40 bitrate=1657.6kbits/s speed=1.27x
2016-10-25 19:23:49.305 spawn: frame= 640 fps= 30 q=25.0 size= 5460kB time=00:00:26.80 bitrate=1669.1kbits/s speed=1.26x
2016-10-25 19:23:49.842 spawn: frame= 655 fps= 30 q=26.0 size= 5545kB time=00:00:27.40 bitrate=1657.7kbits/s speed=1.26x

ist das normal????
danke....
 
Ja kannst abschalten, in den Befehl muss folgendes rein:

-loglevel fatal

Lg

Gesendet von meinem C6903 mit Tapatalk
 
pipe:///usr/bin/ffmpeg -i : -i /home/proof.png -filter_complex overlay=main_w-overlay_w-10:main_h-overlay_h-10 -vcodec libx264 -preset veryfast -s 1280x720 -b 1500k -minrate 1500k -maxrate 1500k -bufsize 1500k -acodec libmp3lame -ab 128k -ar 44100 -strict experimental -metadata service_provider=IPTV -metadata service_name=SKY1 -f mpegts -tune zerolatency pipe:1

Hab ich das so richtig angepasst? Bekomme aber immer Scan Result: FAIL!
Dass läuft jetzt über meine Dreambox. Wie würde der Befehl aussehen, wenn ich einen Sender von TVH selbst transkodieren will?


PS: Wie viel Streams könnte man mit dem i7 3770k wohl transcodieren? Habe 200mbits upload. Habe eine TBS 6905 Quad Sat Karte.
 
Zuletzt bearbeitet:
/usr/bin/ffmpeg -i " " -i /home/proof.png -filter_complex overlay=main_w-overlay_w-10:main_h-overlay_h-10 -vcodec libx264 -preset veryfast -s 1280x720 -b 1500k -minrate 1500k -maxrate 1500k -bufsize 1500k -acodec aac -ab 128k -ar 44100 -strict -2 -f mpegts udp://127.0.0.1:10000

Teste das mal direkt in der Console. Wenns läuft weißt du ja was du für ffmpeg ändern musst. Vll auch tvh als root starten lassen.

Bei der CPU Vll 3 streams mit CPU. Wenn du Quicksync installierst dann Vll 5 oder so. Aber 200 MBit kriegst bei weitem nicht ausgereizt
 
Wie viel Bandbreite beansprucht so ein transcodierter Stream im Durchschnitt?


Das ist die Ausgabe:
Code:
root@debian:~/installation# /usr/bin/ffmpeg -i "http://192.168.1.217:8001/1:0:19:93:8:85:C00000:0:0:0" -i /home/proof.png -filter_complex overlay=main_w-overlay_w-10:main_h-overlay_h-10 -vcodec libx264 -preset veryfast -s 1280x720 -b 1500k -minrate 1500k -maxrate 1500k -bufsize 1500k -acodec aac -ab 128k -ar 44100 -strict -2 -f mpegts udp://127.0.0.1:10000
ffmpeg version N-70744-g786032c-Xtream-Codes Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  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 --enable-nonfree --enable-openssl --disable-debug --disable-shared --enable-libx265 --enable-static --extra-cflags=--static --disable-ffplay --disable-ffserver --disable-doc --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-gray --enable-runtime-cpudetect --enable-gnutls --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-version3 --enable-libvpx --enable-libxavs --disable-devices --enable-librtmp --extra-libs='-lrtmp -lnettle -lhogweed -lgmp -lssl -lcrypto -lz -lc -ldl'
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 28.100 / 56. 28.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 12.100 /  5. 12.100
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[h264 @ 0x3c88b40] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3c88b40] decode_slice_header error
[h264 @ 0x3c88b40] no frame!
[h264 @ 0x3c88b40] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3c88b40] decode_slice_header error
[h264 @ 0x3c88b40] no frame!
[h264 @ 0x3c88b40] non-existing PPS 0 referenced

{........ einige Male das gleiche}


Input #0, mpegts, from 'http://192.168.1.217:8001/1:0:19:93:8:85:C00000:0:0:0':

  Duration: N/A, start: 47581.236167, bitrate: N/A

  Program 134 

  Program 135 

  Program 138 

  Program 139 

  Program 147 

    Stream #0:0[0x3ff]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc

    Stream #0:1[0x403](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s (clean effects)

    Stream #0:2[0x404](eng): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s (clean effects)

  Program 310 

Input #1, image2, from '/home/proof.png':

  Duration: 00:00:00.04, start: 0.000000, bitrate: 20374 kb/s

    Stream #1:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1300x1100 [SAR 300:300 DAR 13:11], 25 tbr, 25 tbn, 25 tbc

Please use -b:a or -b:v, -b is ambiguous

[swscaler @ 0x2ae8b40] deprecated pixel format used, make sure you did set range correctly

[libx264 @ 0x2cbd5e0] using SAR=1/1

[libx264 @ 0x2cbd5e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2

[libx264 @ 0x2cbd5e0] profile High, level 3.1

Output #0, mpegts, to 'udp://127.0.0.1:10000':

  Metadata:

    encoder         : Lavf56.25.101

    Stream #0:0: Video: h264 (libx264), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 1500 kb/s, 25 fps, 90k tbn, 25 tbc (default)

    Metadata:

      encoder         : Lavc56.28.100 libx264

    Stream #0:1(deu): Audio: aac, 44100 Hz, stereo, fltp, 128 kb/s (clean effects)

    Metadata:

      encoder         : Lavc56.28.100 aac

Stream mapping:

  Stream #0:0 (h264) -> overlay:main (graph 0)

  Stream #1:0 (mjpeg) -> overlay:overlay (graph 0)

  overlay (graph 0) -> Stream #0:0 (libx264)

  Stream #0:1 -> #0:1 (ac3 (native) -> aac (native))

Press [q] to stop, [?] for help

[mpegts @ 0x2afcce0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)

frame=  758 fps= 31 q=14.0 size=    6109kB time=00:00:29.56 bitrate=1693.0kbits/s dup=40 drop=0
 
Zuletzt bearbeitet:
Du gibst doch 1500k an also 1,5mbit..

Irgendwas stimmt mit dem Input Link nicht. Geht der Stream von e2 denn im vlc? Nimm mal das Logo raus... liegt das Logo auch im Home Verzeichnis?


Gesendet von iPhone mit Tapatalk
 
stream läuft natürlich im VLC, kommt vom e2 und auch ohne Logo ändert sich nichts, aber es scheint doch zu gehen, da er ja irgendwas macht und ich ihn erst mit ctrl + c abbrechen muss.
 
ich transcodiere über Moi Pro-Amd kann vieleicht einer sagen wie das dort eingestellt wird.
Danke
 
hallo ich habe das versuch aber immer fail
ich lege ild ob ich was falsche machen

Du musst Regestriert sein, um das angehängte Bild zusehen.




Du musst Regestriert sein, um das angehängte Bild zusehen.




also muss ich vieleid was anders machen?????

das ist meine stream die transcoding will von tvh auf extrem-code

pipe:///usr/bin/ffmpeg -i -i /home/proof.png -filter_complex overlay=main_w-overlay_w-10:main_h-overlay_h-10 -vcodec libx264 -preset veryfast -s 1280x720 -b 1500k -minrate 1500k -maxrate 1500k -bufsize 1500k -acodec libmp3lame -ab 128k -ar 44100 -strict experimental -metadata service_provider=IPTV -metadata service_name=Rai Sport -f mpegts -tune zerolatency pipe:1
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Moin, im zweiten Bild muß unter url das -i weg, wenn du per Script arbeitest

Gesendet von meinem D5503 mit Tapatalk
 
gemacht trotzem geht nicht
ich habe das problem nur bei sender HD di freeze einbissler das wegen würde micht gesagt das ist weil nicht encodiert ist
 
pipe:///usr/bin/ffmpeg -i /home/proof.png -filter_complex overlay=main_w-overlay_w-10:main_h-overlay_h-10 -vcodec libx264 -preset veryfast -s 1280x720 -b 1500k -minrate 1500k -maxrate 1500k -bufsize 1500k -acodec libmp3lame -ab 128k -ar 44100 -strict experimental -metadata service_provider=IPTV -metadata service_name=RAI1HD -f mpegts -tune zerolatency pipe:1

trotzem geht nicht
 
Zurück
Oben