Die Warnung kommt nicht von FFmpeg, sondern von youtube-dl.
youtube-dl hat eine is_live
Flagge, also geben Sie diesem einen Schuss:
ffmpeg -i $(youtube-dl -o is_live -f 95 -g https://www.youtube.com/watch?v=0R0T0mQmx7I) -c copy -t 00:02:00 output.mp4
Wenn das nicht klappt, können Sie versuchen, mit FFmpeg umzugehen, indem Sie die Eingabe auf Ihrem Bildschirm ausführen. Ich kann mir vorstellen, wie besteuert dies für ein System sein kann. Es wäre also vielleicht hilfreich, wenn Sie Ihre Bildschirmauflösung verringern, wenn das System Probleme hat.
Beispiel:
ffmpeg -f gdigrab -i desktop -c libx264 output.mp4
Ich bin nicht sicher, wie ich das Audio aufnehmen soll. Ich denke, Sie müssten ein Kabel von Ihrer Ausgabe zur Leitung führen und dann den Gerätenamen finden, um Ihren Befehl zu aktualisieren:
- Name des Line-In-Geräts abrufen:
ffmpeg -list_devices true -f dshow -i dummy
- Fügen Sie es Ihrem Befehl hinzu:
ffmpeg -f gdigrab -i desktop -f dshow -i -c libx264 -i audio="LINE IN DEVICE NAME" output.mp4