2016-12-01 1 views
0

Я использую nginx-rtmp-module и ffmpeg для записи видеопотока rtmp в файл mp4, но я хочу знать, как добавить временную метку в файл mp4.Как добавить timestamp в ffmpeg в nginx-rtmp-module

Мой конфиг, как показано ниже:

rtmp 
{ 
    server 
    { 
     listen 1935; 
     timeout 10s; 
     application mylive { 
      live on; 
      exec /usr/bin/ffmpeg -i rtmp://localhost/$app/$name -vcodec copy -acodec copy -f mp4 /home/ubuntu/video/${name}.mp4; 
     } 
    } 
} 

Я хочу, чтобы записать файл с именем, как $ {имя} -`date +% Y% м% D_% H% M% S`, но как я могу сделать?

ответ

0

решаемые

application mylive { 
    live on; 
    recorder all { 
     record all; 
     record_max_size 100000K; 
     record_path /var/video/mylive; 
     record_suffix -%Y%m%d_%H%M%S.mp4; 
    } 
}