Sie können irexec verwenden, um den Mencoder zu starten, der einen v4l-Eingang verwenden kann. Sie müssen tv: // url als Kodierungsquelle verwenden und das v4l-Gerät mit einigen Optionen angeben, die in der Mancode mencode / mplayer zu finden sind.
Sie sollten auch in der Lage sein, VLC als Encoder anzustoßen (VLC kann sowohl headless [minus a gui] als auch einen voll ausgestatteten Encoder ausführen) von der Befehlszeile aus.
Aber für die einfachste Lösung, denke ich, sollten Sie in eine Linux-DVR-App wie MythTV schauen, die all dies sofort unterstützen soll.