[FFmpeg-user] FFMPEG Timestamp

Luke Davis l1 at newanswertech.com
Sun Jun 29 01:40:34 CEST 2014


On Sat, 28 Jun 2014, Vahid Ghasemkhani wrote:

> I use ffmpeg to record live stream and use `-f segment` option for
> segmentation. I want to assign current Date and time as name of each output
> file.
> can any one help me?

Just shooting from the hip here, but I think you would have to modify the source 
code to create a % style substitution for the timestamp, in order for it to be 
dynamically updated for each new file.

Something like the %###d (such as %03d in the manual page) output convention. 
Printf does not have a date format with % escapes, but you could probably write 
something to grab the current timestamp from somewhere for each file written, 
when a %14t is found (for a 14 digit timestamp of YYYYMMDDhhmmss, for 
example).

If it already has something for this, it's not covered in the documentation I 
have.

Alternatively, use something like fam or similar to monitor the directory, and 
dynamically rename each new file, although that won't update any playlists 
generated.

Just a guess.  Not a bad feature idea though.

Luke



More information about the ffmpeg-user mailing list