ffmpeg Erzeugen eines leeren Videos als Ausgabe einer Bildschirmaufnahme

1404
Jack

Ich versuche, einen Bildschirm als Video aufzunehmen, aber es ist ein leeres Video als Ausgabe. Ich verwende diesen Befehl:

ffmpeg -f gdigrab -framerate 25 -i title=calc fo.flv 

Wie kann ich das beheben?

0
Teilen Sie die vollständige Konsolenausgabe. Blinde Vermutung ist, dass Sie `-pix_fmt yuv420p` vor` fo.flv` hinzufügen müssen. In welchem ​​Player testen Sie? Gyan vor 7 Jahren 0
Ich bin neu bei ffmpeg. Nimmt es nur Videoplayer auf? Ich teste nicht mit einem ... das `-pix_fmt yuv420p` wurde nicht gefunden Jack vor 7 Jahren 0
Nein, es wird in Dateien gespeichert. Sie haben "ein leeres Video als Ausgabe" erwähnt. Was haben Sie sich die Datei angesehen? Gyan vor 7 Jahren 0
Es tut mir leid, ich meine, "nimmt es * nur * Video-Player-Fenster auf?" Kann ich es beispielsweise mit einem beliebigen Fenster verwenden, z. B. einem Taschenrechner? Die Videoausgabe ist nur ein schwarzer Bildschirm, auf dem nur der Trauer-Cursor aufgezeichnet wurde Jack vor 7 Jahren 0
Nein, es kann jedes Fenster aufnehmen. Versuchen Sie `title = Calculator ' Gyan vor 7 Jahren 0
Ich habe es ausprobiert, der Videoausgang ist der zuvor erwähnte. Jack vor 7 Jahren 0
Wenn ich versuche, zum Beispiel ein MS-Word-Fenster aufzunehmen, bekomme ich: `ungültige Eigenschaften, Abbruch ' Jack vor 7 Jahren 0
Teilen Sie die vollständige Konsolenausgabe. Gyan vor 7 Jahren 0
Hier ist: Konsolenausgabe http://pastebin.com/t7VURySg und Video: https://vid.me/fIPM (Ich klicke ein paar Mal auf die Schaltflächen 3, + und 3, aber nur der Cursor wird aufgezeichnet.) Jack vor 7 Jahren 0
[gdigrab @ 02edb100] Fehler beim Erfassen des Bildes (Fehler 8), wenn ich das Fenster schließe. Ich weiß nicht, wie ich die ffmpeg-Aufnahme beenden kann Jack vor 7 Jahren 0
Drücken Sie `q` oder` Ctrl-C`, um die Aufnahme zu stoppen, wenn der Fokus im ffmpeg-Terminalfenster liegt. Funktioniert "-i Desktop"? Gyan vor 7 Jahren 0
Ja, "-i Desktop" funktioniert einwandfrei. Jack vor 7 Jahren 0
@ Mulvya Es funktioniert nicht, aber es gibt Windows-Programme (einige native), die ich getestet habe: calc.exe, notepad.exe, MS-Wort, Firefox, Windows Media Player, aber es funktioniert für den k-lite-Videoplayer. Es hat nicht viel von Fenstern nach Titel gefunden, die ich auch ausprobiert habe. Ich denke, es hat auch Unicode nicht unterstützt? von dieser Quelldatei (https://github.com/WatchBeam/ftl-ffmpeg/blob/master/libavdevice/gdigrab.c) scheint es, eine ANSI-Zeichenfolge zu verwenden (wenn das von mir verwendete Exe aus derselben Quelle stammt) ) Jack vor 7 Jahren 0
@ Mulvya: Verwenden Sie Windows? funktioniert die Aufnahme des Windows-eigenen Rechnerprogramms auf Ihrem Computer? Jack vor 7 Jahren 0
Es funktioniert [hier] (https://vid.me/HY6i). Die Maus wird jedoch nicht richtig aufgenommen. Gyan vor 7 Jahren 0
Seltsam. Ich sehe, Sie sind auf Win7, ich bin auf Win10 ... Ich werde auf Win7 versuchen, um zu sehen, ob es einen Unterschied macht. `ffmepg` akzeptiert keine Unicode-Dateinamen, ich gebe beinahe auf` ffmepg` ... Jack vor 7 Jahren 0
Da der Desktop funktioniert, können Sie gleichzeitig aufnehmen und zuschneiden. Gyan vor 7 Jahren 0

0 Antworten auf die Frage