Ich benutze ein System, das rohe Audiodateien in das tmp-Verzeichnis, das ich abspielen möchte, rausschiebt. Meine Linux-Distribution hat einen Bug, der jedes Mal, wenn Sie Audio mit einem Dienstprogramm abspielen (zB mplayer, sox usw.), eine Pause von zwei Sekunden verursacht. Als Workaround möchte ich die Audiodateien ohne diese Pause kontinuierlich wiedergeben.Wie man eine Reihe von rohen Audiodateien von Bash ansteht
Ich habe sehr wenig Kontrolle über das System. Das System wird immer eingeschaltet, wenn der Computer eingeschaltet ist, aber Dateien werden in Bursts übertragen. Das System erstellt die Dateien, führt ein von Ihnen angegebenes Skript aus und löscht dann die Datei. Ich könnte die Datei verschieben, konvertieren, was auch immer, aber ich möchte, dass sie einfach und elegant ist. Ich denke, dass es eine Möglichkeit geben würde, die Dateien in eine Warteschlange zu schieben, die die Datei abspielt, ohne die Sitzung auf der Soundkarte zu beenden, so dass ich diese lästige Verzögerung nicht bekomme.
Ich denke, etwas wie GStreamer oder VLC könnte funktionieren. Irgendwelche Vorschläge?
Update: Wenn Sie abstimmen, um diese Frage zu schließen, bitte sagen Sie mir genau warum. Dies ist eine Programmierfrage für die Bash-Programmiersprache .. plain und einfach.
„Mein Linux-Distribution einige Fehler hat“ [Bearbeiten] –
Sie sollten schreiben ein Fehlerbericht über den Tracker der Distro und wie das geht :). – Corbin
Ich bin auch in eine Fehlerbehebung für diesen Fehler suchen, aber eine Problemumgehung mit Bash wie oben beschrieben ist der Grund für diesen bestimmten Beitrag. Ich denke, es gibt eine einfache Problemumgehung, die ich in wenigen Minuten anwenden kann, ohne einige Treiber- oder Kernel-Patches zu benötigen. – User1