mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
Improve section 3.2 of the faq by providing more useful examples and a
simple batch script to rename images to a numerical sequence. Patch by John Van Sickle printf("%s.%s@%s.com", john, vansickle, gmail). Originally committed as revision 21330 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
731c04ad65
commit
49f6402236
19
doc/faq.texi
19
doc/faq.texi
@ -138,6 +138,25 @@ Notice that @samp{%d} is replaced by the image number.
|
|||||||
|
|
||||||
@file{img%03d.jpg} means the sequence @file{img001.jpg}, @file{img002.jpg}, etc...
|
@file{img%03d.jpg} means the sequence @file{img001.jpg}, @file{img002.jpg}, etc...
|
||||||
|
|
||||||
|
If you have large number of pictures to rename, you can use the
|
||||||
|
following command to ease the burden. The command, using the bourne
|
||||||
|
shell syntax, symbolically links all files in the current directory
|
||||||
|
that match @code{*jpg} to the @file{/tmp} directory in the sequence of
|
||||||
|
@file{img001.jpg}, @file{img002.jpg} and so on.
|
||||||
|
|
||||||
|
@example
|
||||||
|
x=1; for i in *jpg; do counter=$(printf %03d $x); ln "$i" /tmp/img"$counter".jpg; x=$(($x+1)); done
|
||||||
|
@end example
|
||||||
|
|
||||||
|
If you want to sequence them by oldest modified first, substitute
|
||||||
|
@code{$(ls -r -t *jpg)} in place of @code{*jpg}.
|
||||||
|
|
||||||
|
Then run:
|
||||||
|
|
||||||
|
@example
|
||||||
|
ffmpeg -f image2 -i /tmp/img%03d.jpg /tmp/a.mpg
|
||||||
|
@end example
|
||||||
|
|
||||||
The same logic is used for any image format that ffmpeg reads.
|
The same logic is used for any image format that ffmpeg reads.
|
||||||
|
|
||||||
@section How do I encode movie to single pictures?
|
@section How do I encode movie to single pictures?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user