Fügen Sie Datum und Zeitstempel für das vorhandene Video hinzu

963
mr_lou

Ich habe im Web-Thin gesucht und versucht, auf clevere Weise ein dynamisches Datum und einen Zeitstempel in meine Videos einzufügen. Alles, was ich finden kann, sind Möglichkeiten, die aktuelle Zeit hinzuzufügen - nicht die Zeit des Videos.

Das Melt Framework bietet fast eine Möglichkeit, dies zu tun. Ich kann hinzufügen, dynamictext #timecode#was die Zeit ab 00: 00: 00: 00 beginnt. Wenn ich nur einen Versatz hinzufügen könnte, wäre das gelöst. Ich kann auch hinzufügen, dynamictext #localfiledate#aber dies ist ein statischer Wert, der sich im Laufe der Minuten nicht ändert. Das bedeutet, dass ein 10 Minuten langes Video besagt, dass alle 10 Minuten in derselben Minute aufgenommen wurden.

Als langwierige (hoffentlich vorübergehende) Lösung konvertiere ich meine Videos in Bilder und gebe mir dann ein Skript, indem ich jedem Bild ein Datum und einen Zeitstempel hinzufüge, bevor es wieder zu einem Video zusammengesetzt wird. Das funktioniert, dauert aber ewig.

Ich weiß, dass ich dies tun kann, wenn ich Windows und Editoren wie Sony Vegas oder Adobe Premiere verwende. Ich benutze kein Windows und habe diese Editoren nicht. Sicherlich muss es einen Weg geben, dies unter Verwendung eines Befehlszeilentools in Linux zu tun?

0
Siehe http://stackoverflow.com/q/38747518/5726027 Gyan vor 7 Jahren 1
Vielen Dank. Fand das nicht in meinen Suchen. Wenn Sie den Befehl jedoch in der akzeptierten Antwort versuchen, erhalte ich nur "Ungültiges Format 'gmtime'". mr_lou vor 7 Jahren 0
Funktioniert hier Ihr ffmpeg-Build scheint älter als 2013 zu sein. Oder könnte es eine Flucht sein? Der Befehl arbeitet unter Win7 wie er ist. Gyan vor 7 Jahren 0
ffmpeg version 2.8.11-0ubuntu0.16.04.1 mr_lou vor 7 Jahren 0
Zeigt die vollständige Konsolenausgabe an Gyan vor 7 Jahren 0
In Ordung. Habe es mit v3.3 gearbeitet, obwohl leider nicht ganz da. Ich muss das Datum formatieren können. Zeigen Sie das Datum einfach anders an und lassen Sie Sekunden aus. Es gibt etwas in den Dokumenten über strenge Zeit, aber verschiedene Schreibweisen bringen mich nicht weiter. mr_lou vor 7 Jahren 0
Unter Win7 funktioniert das für mich: `text = 'Zeit \:% '` Gyan vor 7 Jahren 0
Mein Problem ist die Flucht aus dem Doppelpunkt. Ich habe es so ausprobiert, wie Sie dort geschrieben haben, aber Sie erhalten diesen Fehler zurück: Unterbrochenes% {} in der Nähe von ' (oder der, der "Pull: Fast-Forward" liest) das eigentliche Commit - nach dem Pull - und nicht das vor dem Pull! mr_lou vor 7 Jahren 0
Gelöst mit% R anstelle von% H:% M :-) Vielen Dank für Ihre Hilfe Mulvya. Etwas, das mich etwas beunruhigt, ist, dass die Docs sagen, dass das Stringtime-Ding abgelehnt ist. Wissen Sie, ob diese Formatierungsoption in einer zukünftigen Version plötzlich nicht mehr angezeigt wird? mr_lou vor 7 Jahren 0
Seltsam. % R funktioniert hier nicht. Der "strftime" -Erweiterungsmodus ist veraltet. Nicht die Verwendung der Strftime-Formatierung mit der Funktion "pts". Gyan vor 7 Jahren 1

0 Antworten auf die Frage