[FFmpeg-devel] [PATCH] Make the ffmpeg "Overwrite ? [y/N]" question works with more than one file to overwrite

Stefano Sabatini stefano.sabatini-lala
Tue Mar 10 21:36:00 CET 2009


Hi all,

I recently stepped into this:
stefano at geppetto ~/s/ffmpeg> ffmpeg -i in123.mpeg out0.avi out1.ogg -y -map 0:2 -map 0:1
[...]
Input #0, mpeg, from 'in123.mpeg':
  Duration: 00:03:40.05, start: 0.500000, bitrate: 81 kb/s
    Stream #0.0[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
    Stream #0.1[0x1c1]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
    Stream #0.2[0x1c2]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
File 'out0.avi' already exists. Overwrite ? [y/N] y   
File 'out1.ogg' already exists. Overwrite ? [y/N]
Not overwriting - exiting

After the first question is replied, the stdin buffer still contains
the '\n' buffered, then ffmpeg read from it with getchar(), get a
'\n', which is different from 'Y' and abort immediately.

Patch fixes it.

Regards.
-- 
FFmpeg = Fast and Faboulous Most Picky Energized Gorilla
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-multiple-overwrite-question.patch
Type: text/x-diff
Size: 820 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090310/b52fbb16/attachment.patch>



More information about the ffmpeg-devel mailing list