Search the Community
Showing results for tags 'ffmpeg'.
-
Hallo. Ich möchte mit ffmpeg und der Hardware Beschleunigung der Grafikkarte aus einer h264 Videodatei alle n-te Sekunde Frames extrahieren. Ohne Hardware Beschleunigung kann ich zwar Frames extrahieren, aber es dauert leider zu lange. Mein System: win10 ffmpeg build gyan.dev v5.0.1 full grafikkarte: gtx 560 se, fermi gtx 560 Treiber: v391.35 Ich gebe folgenden Befehl ein: ffmpeg -y -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i input.mp4 -vf fps=1/60 img%03d.jpg Fehlermeldung: Cannot load cuvidGetDecodeStatus und Failed loading nvcuvid. Ich gehe davon aus, dass zuerst die Inputdatei dekodiert werden muss, um einzelne Frames zu extrahieren. Die gtx560 Grafikkarte unterstützt Hardware Dekodierung (aber keine Enkodierung). Die nvidia developer Seite beschreibt zwar wie man ffmpeg neu kompiliert, aber da ich keine Ahnung von Kompilieren habe, bin ich schon bei der Schritt für Schritt Anleitung gescheitert. Dann bin ich auf gyan.dev gestossen. Nach meinem Verständnis muss ich hier nichts kompilieren und kann die Hardware Beschleunigung nutzen. Leider bekomme ich jetzt die oben genannte Fehlermeldung. Wie kann ich Hardware Beschleunigung nutzen? Über Hilfe der Community würde ich mich sehr freuen. Dankeschön.
-
Hallo zusammen, ich muss zu Dokumentationszwecken (regionaler Fernsehsender) eine Daueraufnahme erstellen. Dazu hätte ich diverse Fragen. Habe das Forum schon durchkämmt, bin aber noch nicht ganz am Ziel. Vorgabe: Es müssen für einen unbegranzten Zeitraum die jeweils letzten 3 Monate eines laufenden Programms festgehalten werden. Mein Plan: 24 einstündige Serienaufnahmen erstellen, so dass zu jeder Stunde jedes Tages eine eigene Aufnahme startet. Dem Aufgabenplaner sagen, dass jede Aufnahme per ffmpeg komprimiert wird (man muss nur erkennen können, was gesendet wurde. Qualität kann also unterste Schublade sein). Die Originalaufnahme (TS-Stream) kann sofort gelöscht werden. Im Dokumentationsordner müssen immer nur die Dateien gelöscht werden, die älter als 3 Monate sind. Was ich bisher gelöst habe: Aufnahmen programmieren. Kompression (auch wenn ich hier noch deutlich an der Dateigröße schrauben muss). Was unsere IT lösen kann: Den Dokumentationsordner regelmäßig bereinigen. Wo ich Probleme sehe: Löschen der Originalaufnahme. Wenn ich das richtig verstanden habe, ist es nicht ratsam, die Originalaufnahme einfach per Windows Aufgabenplaner zu löschen. Weil die Aufnahmen nicht aus der Datenbank des DMS gelöscht werden. Wie lässt sich das praktikabel lösen? Soviel zur Problematik und zu meiner Frage. ________________________________________________________________________________________________________________ Auch wenn ich das soweit eigentlich schon gelöst habe: Hier meine derzeitigen ffmpeg Parameter: -i "{SOURCE_FILE}" -map 0:v -vf yadif -vcodec h264_qsv -crf 40 -vf scale=320:180 -map 0:a? -c:a aac "{PATH_FILENAME}.mp4" Damit komme ich auf 450MB/h Das ist mir noch deutlich zu viel. Die Auflösung kann ich vielleicht noch auf 160x90 reduzieren. Da kann man immer noch genug erkennen, schätze ich. Aber macht es überhaupt Sinn, die Qualiät über -crf einzustellen? Oder kann ich die Bitrate noch anders beeinflussen? Vielleicht nicht ganz unwichtig: Derzeit soll ein kleines Lenovo Thinkcentre diese Aufgabe übernehmen. Darin arbeitet lediglich ein i5 4570T mit 2 echten Kernen und Hyperthreading. Also keine Monstermaschine. Der hat auch nur onboard-Grafik, also nichts mit Beschleunigung per Grafikkarte. Gibt es da Performance-Bedenken? (Die Alternative: Ich habe bereits mit dem TVHeadend Server experimentiert. Der bietet viele Transcoding Profile und hat bereits im Frontend die Möglichkeit integriert, Aufnahmen nach einem definierbaren Zeitraum automatisch zu löschen. Leider läuft der TVHeadend Server nur unter Linux und wir haben hier eine Windows Domäne. Ich mag die Idee des Linux-Fremdkörpers irgendwie nicht. Außerdem sind DVBViewer und DMS bereits gekauft.)
-
Always when i play a transcodec 4K MKV H265 to WEBM stream from Dbviewer Media Web Server appear in the middle of screen a circle. Anybody knows Is posible remove that circle and for what reason show this circle because the movie plays well?
- 1 reply
-
- media server 2.0
- media server
-
(and 6 more)
Tagged with:
-
FFMPEG with QSV Decoding and Encoding Live Streams
Josezkaos posted a topic in DVBViewer Recording Service 1.x
As I commented this issue in another thread dedicated to NVIDIA transcoding, I'll create a new one for this as I think is interesting. I've recorded a short clip from a DVB-T stream with DVBViewer: http://www.mediafire.com/?aoe7406d87h3k If QSV Decoder would work with live streams, this would be enought: But that fails. Somehow, if the stream is copied and piped into another ffmpeg ... it works: Stream is copied, decoded with H264_QSV and then encoded with H264_QSV, all under HW Acceleration. But this workaround is not valid for Recording Services: Seems the pipe lunches another instance which can't reach RS output pipe ({outfile}). Why use QSV on Decoder and Encoder for transcoding live streams? 1. Decoded frames are in Video Memory, not in System Memory this way, so Encoding runs way more faster saving time moving those decoded frames between memories. 2. Deinterlacing with QSV avoids using CPU, once again faster and saving CPU for other processes running. Does anyone know how to get RS to transcode live streams using QSV for Decoding and Encoding? Thanks in advance (specially to Griga and majstang who replied in the other thread).- 13 replies
-
ffmpeg kann bei der Installation nicht Heruntergeladen wegen Fehlermel
hmarius1 posted a topic in DVBViewer Recording Service 1.x
Hallo ich bekomme den Fehler bei der Recording Service Installation das ffmpeg nicht geladen werden kann. Es erscheint: Eine Umleitungsanforderung ändert eine nicht sichere in eine sichere Verbindung. Ich habe auch ein Screenshot beigefügt. Seit dem Update ruckelt dadurch das ich manuell die ffmpeg hinzugefügt habe nun die Webwiedergabe. Mein System: Windows Server 2016 Intel Celeron G1820 10 GB DDR3 265 GB SSD 2x 2TB HDD Digital Devices Cine S2 V6.5 aktuellster Treiber -
reduce size of recorded files with ffmpeg tasks
mani tehrani posted a topic in DVBViewer Recording Service 1.x
hi how can i reduce size of recorded files with ffmpeg tasks? for example how can i change bitrate and convert "mpg" recorded files to MP4? i know some channels are HD and others are SD, is there different? -
Nur bestimmte Kanäle transcodieren - ffmpeg/deinterlace
Bernhard Berger posted a topic in DVBViewer Media Server
Hi, nachdem ich nun alle TV Geräte hier im Haushalt mit Android TV Boxen ausgestattet habe (1x nvidia Shield, 3x Xiaomi Mi Box 3) auf denen allesamt Kodi 17.6 und 18.x läuft´bräuchte ich eine Lösung um gewisse Kanäle (vorwiegend 1080i TS Streams) zu transcodieren, da die deinterlacing Methoden unter Android erstens ziemlich mieserable sind und zweitens die Xiaomi Mi Boxen zu schwach um 1080i deinterlacen zu können). 720p, 720i und 1080p funktioniert tadellos und bräuchte kein Transcoding. Hat jemand eine Idee wie ich das bewerkstelligen kann? Zusatzfrage: ist mit aktuellen Nightlies bereits QSV Interlacing möglich? In allen Foren Postings hier findet man nur Infos zu YaDiff SW De-Interlacing. Nachdem hier aber 4+ Clients laufen werden die allesamt teilweise parallel deinterlacing bräuchten (Scaling, Bitrate-Beschneidung etc. ist eigentlich nicht notwendig, da lokales 5G Netzwerk) würde ich das schon gern Hardwareseitig lösen (i5-3470T). Wie müssten die Parameter aussehen, wenn ich ausschließlich deinterlacen möchte? PS: eigentlich würde ich auch gerne die Tonspuren unangetastet lassen.- 4 replies
-
- stream
- deinterlace
-
(and 3 more)
Tagged with:
-
Hi, neuerdings wird mein Rechner so träge und da habe ich im Taskmananger (Win10 64bit) mal geguckt was da so los ist. Was mir aufgefallen ist, dass mehrer Instanzen von ffmpeg.exe gestartet werden. Wir reden hier von 10+. Das ist doch nicht normal oder ? Zu dem Zeitpunkt greif auch kein andere Rechner auf den Mediaserver zu. Er wird auch nur genutzt um das TV plugin für Kodi zu nutzen und Aufnahmen zu tätigen. Ich werde das nach einem Neustart nochmal beobachten. Aber vielleicht kann mir ja schon jemand einen Tip geben, zumindest habe ich ffmpeg nochmal über den DVBViewer link heruntergeladen und die exe im DVBViewer Ordner aktualisiert (richtig?).
-
I've downloaded the latest Recording Service 1.33.02.01 from the Members Area, however it fails to retrieve and install the ffmpeg component, because the build from 2016 has aged off. I have downloaded the most recent build from here http://ffmpeg.zeranoe.com/builds/win64/static/ but I'm unsure how to manually install this. Where do I put the files, and do I need to change any settings in an .ini file for example? Thanks!
-
Transcoding Einstellungen für Streamen über Internet
tgessendorfer posted a topic in DVBViewer Recording Service 1.x
Hallo, ich habe erfolgreich den DVBViewer Pro und den Recording Service 1.28 installiert und konfiguriert. Das Streamen lokal im Netz funktioniert wunderbar aber ich möchte direkt auf dem RS Server Video und Audio transcodieren um über das Internet streamen zu können. Leider finde ich die Einstellungen dazu nicht wie hier beschrieben: Meine Channel Liste hat die upnp Einträge und diese sind ja nicht transcodiert oder? z.B. http://my-IP:7522/upnp/channelstream/0.ts Irgendwie stehe ich auf der Leitung und verstehe nicht was ich hier machen muss!? Habe einen Win7 64bit Rechner mit DVBViewer und den Recording Service...- 5 replies
-
- transocding
- stream
-
(and 1 more)
Tagged with:
-
Hallo gibt es eine Möglichkeit einen oder alle FFMPEG-Prozesse per Api zu beenden? Ich arbeite gerade an einer Windows-Phone APP. Streamen funktioniert schon ganz gut, leider werden die Livestreams (trotz close() dispose() usw.) wohl nicht richtig geschlossen (erst nach beenden der APP), weswegen ich nach einer Möglichkeit suche die FFMpeg Prozesse per Api abzuschießen. Ich glaube, das ging mal mit dem Iphone Webinterface, leider finde ich nicht mehr raus wie. Falls es nicht (mehr) geht, wäre es wirklich super, wenn das mit eingebaut werden könnte. Vielen Dank und viele Grüße, Karl
-
I use DVBViewer Recording Service for rtmp stream, and I start ffmpeg, and my system disc space is decrease, and decreases onto 0 byte. If I close ffmpeg the disc space availeble again. My ffmpeg code: "C:\ffmpeg\ffmpeg.exe" -i "http://localhost:7522/upnp/channelstream/47.ts" -r 21 -c:v libx264 -preset fast -profile:v baseline -crf 27 -vf "scale=500:282" -r 25 -maxrate 350k -bufsize 1200k -g 42 -threads 1 -acodec libvo_aacenc -ar 44100 -ab 48k -f flv "rtmp://ip:port/live/stream_name" I use Recording Service 1.29. What should I do now? Thank You very much!
-
- ffmpeg
- recording service
-
(and 2 more)
Tagged with:
-
Bin grad beim Einrichten meines neuen Pioneer VSX-S510 Receivers mit Netzwerkanschluss. Der UPNP Server wurde sofort erkannt und livestreaming der Radiosender funktioniert. Wie kann ich die Auswahl der Bitrate beeinflussen? ffmpeg transkodiert immer 192kbit egal ob ich den Haken für transcoding setze oder nicht(RS Tweaker). Auch bei der Begrenzung der Bitrate gibt es keine Änderungen. Ich würde gerne mp3 mit 320kbit bzw. flac (wird auch unterstützt ) zum streaming nutzen. Wenn ich auf der Website auf UPNP und den Sender manuell bestimme bekomme ich diesen Link: http://Server_IP:7522/upnp/channelstream/mimevideo/x-mp3/00046.mp3 VLC sagt das dies 192kbit sind. Es sieht so aus, dass default 192kbit eingestellt ist. Für Hilfe bei der Konfiguration bin ich sehr dankbar.
- 2 replies
-
- upnp
- transcoding
- (and 4 more)
-
RS error while decoding WEB streaming FFMPEG
Bonzey posted a topic in DVBViewer Recording Service 1.x
Hallo Ich habe probleme mit den HD Streams über das web interface flash. Es reisst sporadisch immer der Stream ab . SD sender funktionieren ohne probleme. Habe auch alle default profile getestet tritt aber bei jedem auf. Habe auch schon auf die x64 FFMPEG gewechselt und es ist das selbe problem. Direkter Stream über VLC passt: Villeicht hat jemand eine Lösung. NET: 100/10 OS: WHS 2011 HW: WinTV-HVR-5500-HD AMD Phenom II 3x 2,5 Ghz bei HD streming ca 70% auslastung geht auch nicht auf 100% wenn der fehler auftritt. 8 GB RAM / 1333 beim streamen noch ca 1.5 GB frei HDD WD Blue 500GB 19.01.14 08:51:19.868 FFMPEG frame= 9116 fps= 21 q=27.0 size= 106913kB time=00:07:08.80 bitrate=2042.5kbits/s 19.01.14 08:51:20.391 FFMPEG frame= 9130 fps= 21 q=27.0 size= 107080kB time=00:07:09.36 bitrate=2043.0kbits/s 19.01.14 08:51:20.894 FFMPEG frame= 9143 fps= 21 q=23.0 size= 107153kB time=00:07:09.88 bitrate=2042.0kbits/s 19.01.14 08:51:21.421 FFMPEG frame= 9157 fps= 21 q=18.0 size= 107307kB time=00:07:10.44 bitrate=2042.2kbits/s 19.01.14 08:51:21.575 FFMPEG [mpegts @ 026cf980] PES packet size mismatch 19.01.14 08:51:21.612 FFMPEG [h264 @ 0501f860] Reference 2 >= 2 [h264 @ 0501f860] error while decoding MB 70 35, bytestream (5730) 19.01.14 08:51:21.667 FFMPEG [ac3 @ 026c9d40] exponent out-of-range [ac3 @ 026c9d40] error decoding the audio block 19.01.14 08:51:21.671 FFMPEG [ac3 @ 026c9d40] frame sync error Error while decoding stream #0:1: Invalid data found when processing input 19.01.14 08:51:21.687 FFMPEG [h264 @ 03b96ea0] reference picture missing during reorder [h264 @ 03b96ea0] Missing reference picture, default is 2147483647 19.01.14 08:51:21.707 FFMPEG [h264 @ 0501f860] mmco: unref short failure Last message repeated 1 times [h264 @ 0501f860] number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one [h264 @ 0501f860] reference picture missing during reorder 19.01.14 08:51:21.708 FFMPEG [h264 @ 0501f860] Missing reference picture, default is 83312 19.01.14 08:51:22.564 FFMPEG frame= 9163 fps= 21 q=20.0 size= 107578kB time=00:07:18.93 bitrate=2007.8kbits/s 19.01.14 08:51:23.066 FFMPEG frame= 9163 fps= 21 q=20.0 size= 107578kB time=00:07:19.74 bitrate=2004.1kbits/s Mfg Bonzey-
- streaming
- wintv-hvr-5500-hd
-
(and 1 more)
Tagged with: