1

Я делаю DIY DVR (используя Linux Mint) для моей D-LINK IPCAM, и после некоторых поисков в интернете я нашел решение, которое лучше соответствует моим потребностям: avconv.

Я узнаю об этой команде для записи потока в сегментированных видео:

avconv -i rtsp://<user>:<password>@xxx.xxx.xxx.xxx:xxx/play1.sdp -c copy -map 0 -f segment -segment_time 300 -segment_format mp4 "capture-%03d.mp4"

... но единственная проблема заключается в том, что схема именования является последовательной (например, output-001.mp4), и мне нужно получить текущую дату и время окончания видео (например, output-08-12-2017_16-55).

Можно ли сделать это только с помощью bash и avconv или мне нужно будет прибегнуть к другим инструментам?

1 ответ1

0

Как сказал Mulvya, мне удалось добиться этого с помощью ffmpeg:

ffmpeg -i rtsp://<user>:<password>@xxx.xxx.xxx.xxx:xxx/play1.sdp -c copy -map 0 -f segment -strftime 1 -segment_time 1800 -segment_format mp4 out-%d_%m_%Y-%H_%M_%S.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .