Ich versuche, eine neue Datei mit VLC zu erstellen, die vom Original abgeschnitten wurde. Ich möchte nicht umcodieren. Ich benutze den Befehl:

vlc -I dummy "L:\temp\input.mp4" --start-time 71 --stop-time 74 --sout-standard-access=file --sout-standard-dst="L:\test2.mp4"

Ich erhalte keine Fehlermeldungen bezüglich des L:Laufwerkzugriffs, die Datei wird abgespielt (in Teilmenge), aber es wird keine neue Datei erstellt. Was vermisse ich? Bei der Verwendung -vvverhalte ich keine Fehler, die weitere Parameter erfordern, was mich glauben lässt, dass ich keinen erforderlichen Parameter verpasse, aber ich kann es nicht sagen.

Hinweis: Ich weiß, dass ich :soutdie Parameter eleganter verketten kann, aber zum Debuggen und Lernen (die CLI-Dokumentation ist nicht benutzerfreundlich) bemühe ich mich, jeden Parameter wie auf dieser Seite beschrieben aufzulisten:

You may also use the following syntax :  
`% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-module2-option1=... --sout-module2-option2=... ...`

Zur Verdeutlichung bearbeiten:

VLC ist in meinem PFAD.

Ich verstehe den Befehl als:

  • vlc Führen Sie VLC aus
  • -I dummy Zeigt eine Dummy-Schnittstelle (CLI-Feedback) an
  • "L:\temp\input.mp4" Eingabedatei ist dies
  • --start-time 71 Beginnen Sie bei 71 Sekunden
  • --stop-time 74 Stoppen Sie nach 74 Sekunden
  • --sout-standard-access=fileAusgabe über den StandardZugriff auf eine 'Datei'
  • --sout-standard-dst="L:\test2.mp4"Ausgabe mit StandardZiel istL:\test2.mp4
user3.1415927
quelle