Übergeben Sie Xvfb direkt an ffmpeg
Ich versuche, Xvfb buffor direkt an ffmpeg in Docker zu übergeben. Dieser Ansatz bietet mir wirklich große Leistungsvorteile.
So mache ich es:
Xvfb schreibt die Bildschirmausgabe: sudo Xvfb $DISPLAY -ac -screen 0 1680x900x24 -fbdir /tmp/screen/test.xwd > /dev/null 2>&1 &
ffmpeg-Lesebefehl: ffmpeg -hide_banner -loglevel debug -loop 1 ' \ '-re -i /tmp/screen/test.xwd ' \ '-f alsa -i default -strict -2 -ac 2 -preset ultrafast -f ' \ '-c:av copy ' \ 'output_file.mkv'
Das Problem ist: ffmpeg hat viele Frames verpasst und das Video sollte 3 Minuten lang sein, ist aber nur die Hälfte der erwarteten Zeit (Video beschleunigt irgendwann). In folgendem Video sehen Sie das Problem: https://drive.google.com/file/d/1HWjEqrtPfZCRSndxpUpY1iXsrfMNWdp7/view
Ich vermute, es gibt ein Problem mit dem ffmpeg-Befehl und erfordert einige Verbesserungen, aber keine Ahnung, wie man es richtig konfiguriert.
Vielen Dank!
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Wie kann ich Probleme mit Interlaced-Video-Ruckeln / -Schnipsen bei der Wiedergabe auf DVD-Playern b...
-
1
So zeigen Sie veoh.com-Videos mit HT03-A Android an
-
3
Wie konvertiert man mjpg-Dateityp mithilfe von ffmpeg in flv?
-
1
Welche Flash-Version ist für mit ffmpeg erstellte Animationen erforderlich?
-
2
Konvertieren Sie mkv / h264-Video so, dass es auf einem Sony Ericsson-Telefon mit mittlerer Reichwei...
-
3
Audio und Video mit MP4Box / ffmpeg synchronisieren, um Dateien zu verketten
-
1
Fehler bei der Kodierung mit ffmpeg
-
2
Nicht synchrones Audio-Video mit Mencoder
-
3
FFmpeg-Optimierungen für die Konvertierung von WMV in FLV?