Einmalige Aufnahme

Einmalige Aufnahme

Ich möchte einen ähnlichen Dienst wie censury.com.br anbieten, etwas, das mein Radio zu bestimmten Zeiten aufzeichnet, in MP3-Dateien mit unterschiedlichen Namen je nach Aufnahme. Beispiel: stream08-19-2019-22-00.mp3

Ich bin ganz neu, aber ffmpeg scheint die perfekte Möglichkeit zu sein, meine Lieblingsradiosendungen aufzunehmen.

Ich möchte bestimmte Zeiten mit drei Radios und einem VPS mit CentOS. Es wäre fantastisch, diese Programme aufzeichnen zu können.

Antwort1

Einmalige Aufnahme

Sie können den Befehl verwenden, atum einen Befehl oder ein Skript zu planen:

at 14:30:00

Es erscheint eine Eingabeaufforderung, in der Sie Ihren geplanten Befehl eingeben können:

at > ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"

Das obige Beispiel zeichnet eine Stunde lang auf ( -t 01:00:00).

Zum Speichern drücken Sie ctrl+ d.

Um den geplanten Job anzuzeigen, verwenden Sie den atqBefehl.

Wiederholte Aufnahme

Sie können crontabCron-Jobs erstellen, die nach einem regelmäßigen, festen Zeitplan ausgeführt werden:

crontab -e

Geben Sie dann Ihren Befehl ein:

0 16 * * 3 ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"

Das obige Beispiel zeichnet jeden Mittwoch um 16:00 Uhr für eine Stunde auf (-t 01:00:00 ).

Sie können Ihre Cron-Jobs einsehen mitcrontab -l .

verwandte Informationen