Пользовательское динамическое имя файла VLC sout

У меня установлена ​​камера RPi и hikvision с потоком rtsp:// в удаленном месте. Устройства подключены к сети и работают — я могу войти в пи через ssh.

В настоящее время я использую приведенный ниже код для входа по ssh и говорю VLC записать 10 секунд видео, а затем записать его в файл.

vlc -vvv rtsp:// --sout file:/home/pi/Videos/test.mp4 --run-time=10 vlc://выход

Это работает, но я пытаюсь динамически назвать файл VLC. В идеале файлы должны иметь формат ГГГГММДД_ВРЕМЯ, например «20191010_0810.mp4».

Кажется, я могу найти любую информацию по этому поводу. Был бы признателен за любую помощь или руководство. Спасибо.


person user293932    schedule 10.10.2019    source источник


Ответы (1)


Это было невероятно сложно найти, но это сработало и привело к файлу с именем:

'20191010_211241_video.mp4'

vlc -vvv rtsp:// --sout="#std{access=file,mux=ps,dst=/home/pi/Videos/$(дата +%Y%m%d_%H%M%S_video). mp4}" --run-time=2 vlc://выход

person user293932    schedule 10.10.2019