[FFmpeg-user] New version - date in name

Sw@g sweetthdevil at gmail.com
Thu Nov 24 11:51:08 CET 2011



On Thu 24 Nov 2011 10:43:31 GMT, Sw at g wrote:
>
>
> On 24/11/11 10:20, Sw at g wrote:
>>
>>
>> On Wed 23 Nov 2011 20:19:28 GMT, Rhodri James wrote:
>>> On Wed, 23 Nov 2011 19:51:33 -0000, Sw at g <sweetthdevil at gmail.com> 
>>> wrote:
>>>
>>>> I am using ffmepg on arch - the update from today return an error 
>>>> because of me using date in the name of the file recorded (see 
>>>> below for the command)
>>>
>>>> the error return no file or directory of cam_`date +%#F_%T`.mkv 
>>>> (being the current date/time)
>>>
>>> If that is the error that you got, rather than an approximation of it,
>>> then whatever you used to run the ffmpeg command didn't interpret the
>>> backticks as meaning "execute this command". I suspect you have shell
>>> escaping issues. Showing us the exact, uncut error message would help.
>>>
>>
>> Hi Many thanks for your quick reply, see below the complete terminal 
>> output.
>>
>> Looking forward for your reply,
>>
>> [sweetth at myhost ~]$ ffmpeg -f alsa -i pulse -acodec ac3 -f 
>> video4linux2 -s 640x480 -r 15 -i /dev/video0 -vcodec libx264 -preset 
>> medium -crf 26 -threads 0 cam_`date +%#F_%T`.mkv
>> ffmpeg version N-35110-g0b9a69f, Copyright (c) 2000-2011 the FFmpeg 
>> developers
>> built on Nov 23 2011 12:51:56 with gcc 4.6.2
>> configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis 
>> --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora 
>> --enable-libgsm --enable-libspeex --enable-postproc --enable-shared 
>> --enable-x11grab --enable-libopencore_amrnb 
>> --enable-libopencore_amrwb --enable-libschroedinger 
>> --enable-libopenjpeg --enable-librtmp --enable-gpl --enable-version3 
>> --enable-runtime-cpudetect --disable-debug --disable-static
>> libavutil 51. 26. 0 / 51. 26. 0
>> libavcodec 53. 37. 0 / 53. 37. 0
>> libavformat 53. 21. 0 / 53. 21. 0
>> libavdevice 53. 4. 0 / 53. 4. 0
>> libavfilter 2. 49. 0 / 2. 49. 0
>> libswscale 2. 1. 0 / 2. 1. 0
>> libpostproc 51. 2. 0 / 51. 2. 0
>> [alsa @ 0x9d7faa0] Estimating duration from bitrate, this may be 
>> inaccurate
>> Input #0, alsa, from 'pulse':
>> Duration: N/A, start: 1322129967.230191, bitrate: N/A
>> Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
>> [video4linux2,v4l2 @ 0x9d84cc0] Estimating duration from bitrate, 
>> this may be inaccurate
>> Input #1, video4linux2,v4l2, from '/dev/video0':
>> Duration: N/A, start: 92.040540, bitrate: 73728 kb/s
>> Stream #1:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 
>> 73728 kb/s, 15 tbr, 1000k tbn, 15 tbc
>> cam_2011-11-24_10:19:27.mkv: No such file or directory
>
> Right,
>
> As requested
>
> => cam_2011-11-24_10:19:27.mkv
> ffmpeg -f alsa -i pulse -acodec ac3 -f video4linux2 -s 640x480 -r 15 
> -i /dev/video0 -vcodec libx264 -preset medium -crf 26 -threads 0 
> cam_2011-11-24_10:19:27.mkv
> ffmpeg version N-35110-g0b9a69f, Copyright (c) 2000-2011 the FFmpeg 
> developers
> built on Nov 23 2011 12:51:56 with gcc 4.6.2
> configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis 
> --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora 
> --enable-libgsm --enable-libspeex --enable-postproc --enable-shared 
> --enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb 
> --enable-libschroedinger --enable-libopenjpeg --enable-librtmp 
> --enable-gpl --enable-version3 --enable-runtime-cpudetect 
> --disable-debug --disable-static
> libavutil 51. 26. 0 / 51. 26. 0
> libavcodec 53. 37. 0 / 53. 37. 0
> libavformat 53. 21. 0 / 53. 21. 0
> libavdevice 53. 4. 0 / 53. 4. 0
> libavfilter 2. 49. 0 / 2. 49. 0
> libswscale 2. 1. 0 / 2. 1. 0
> libpostproc 51. 2. 0 / 51. 2. 0
> [alsa @ 0x9a6caa0] Estimating duration from bitrate, this may be 
> inaccurate
> Input #0, alsa, from 'pulse':
> Duration: N/A, start: 1322130866.877732, bitrate: N/A
> Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
> [video4linux2,v4l2 @ 0x9a71cc0] Estimating duration from bitrate, this 
> may be inaccurate
> Input #1, video4linux2,v4l2, from '/dev/video0':
> Duration: N/A, start: 991.762297, bitrate: 73728 kb/s
> Stream #1:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 
> 73728 kb/s, 15 tbr, 1000k tbn, 15 tbc
> cam_2011-11-24_10:19:27.mkv: No such file or directory
>
> => cam_20111124_101927.mkv
> This work
>
> To answer Carl the last version on arch was => ffmpeg-20111108-1-i686
>
> Right so if it doesn't like the colons anymore, how can I amend my 
> command to give a similar date/time?
>
> Regards

Hi again,

I am amended the file name to "cam_`date +%#F_%H.%M.%S`.mkv" that 
remove the colons and works now given a similar result.

I however think it's far from being an improvement.

Regards,


More information about the ffmpeg-user mailing list