2017-05-11 2 views
0

Kürzlich beim Arbeiten innerhalb von FFMPEG habe ich versucht, ein Skript auszuführen, das den aktuellen Künstler basierend darauf zeigt, was eine Textdatei für den aktuellen Künstler ist. aber die Datei auch geschrieben wird und somit den Laden diesen jeden Rahmen, wenn sie mit dem Strom Abstürze geschrieben ..ffmpeg stürzt ab, während Datei verwendet wird

The text file 'artist.txt' could not be read or is empty 
Error while filtering 
Failed to inject frame into filter network: Invalid argument 

Die Linie im mit der artist.txt schreiben in den Inhalt wie folgt ..

-vf "drawtext=enable='gte(t,3)':fontfile=fonts/Dosis-Bold.ttf:textfile=artist.txt:reload=1:y=h-line_h-10:x=(W/tw)*n" 

(ja dieser Code aus einem Beispiel gestohlen wird)

Kann jemand helfen?

Antwort

0

Die drawtext documentation für reload Zustände:

Seien Sie sicher, dass die Datei atomar zu aktualisieren, oder es kann teilweise oder gar nicht gelesen werden.

Zum Beispiel in Linux, nach jeder Aktualisierung auf die Verwendung Dateiquelle mvartist.txt zu überschreiben.

Verwandte Themen