Anscheinend ist die Datei nicht in dem Verzeichnis vorhanden, in dem Sie versuchen, dies auszuführen. Oder sehen Sie sich die Dateiberechtigungen der Audiodatei an. Und setzen Sie es auf 755 oder 777. Ich würde vorschlagen, vollständige Dateinamen wie diese zu verwenden - /var/www/audio/test.wav
sox mix verschachtelte skripte auf amazon ec2 rhel linux
666
Ray
Ich versuche, "Sox" zu verwenden, um einige Audiodateien zu mischen.
Der Befehl funktioniert auf meinem Mac-Terminal hervorragend
sox -m audio.wav "| sox upload.wav -p trim 2 1 pad 6" final.wav
Dadurch werden audio.wav und ein Abschnitt von upload.wav von der 2. Sekunde bis zur 3. Sekunde gemischt (nicht verkettet), und es werden 6 Sekunden Padding in der Front hinzugefügt und an final.wav ausgegeben
Nun ist das Problem, der Befehl SAME EXACT funktioniert NICHT in meiner Amazon EC2 RHEL-Box. (sox ist korrekt installiert). Ich erhalte folgende Fehlermeldung
sox soxio: Can't open input file `| sox upload.wav -p trim 2 2 pad 6': No such file or directory
Aus irgendeinem Grund mag RedHat die doppelten Anführungszeichen nicht. Obwohl es dokumentiert ist, auf diese Weise verwendet zu werden.
Danke für Ihre Hilfe!
1 Antwort auf die Frage
1
Manu
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
1
Kann ich ein Skript schreiben, das Benutzer automatisch wechselt?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
1
Perl-Skript, das als root ausgeführt wird, kann keine Root-Dinge ausführen