|
|
@ -617,6 +617,102 @@ they do not conflict with the standard, as in: |
|
|
|
ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg |
|
|
|
ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg |
|
|
|
@end example |
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The parameters set for each target are as follows. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@strong{VCD} |
|
|
|
|
|
|
|
@example |
|
|
|
|
|
|
|
@var{pal}: |
|
|
|
|
|
|
|
-f vcd -muxrate 1411200 -muxpreload 0.44 -packetsize 2324 |
|
|
|
|
|
|
|
-s 352x288 -r 25 |
|
|
|
|
|
|
|
-codec:v mpeg1video -g 15 -b:v 1150k -maxrate:v 1150v -minrate:v 1150k -bufsize:v 327680 |
|
|
|
|
|
|
|
-ar 44100 -ac 2 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{ntsc}: |
|
|
|
|
|
|
|
-f vcd -muxrate 1411200 -muxpreload 0.44 -packetsize 2324 |
|
|
|
|
|
|
|
-s 352x240 -r 30000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg1video -g 18 -b:v 1150k -maxrate:v 1150v -minrate:v 1150k -bufsize:v 327680 |
|
|
|
|
|
|
|
-ar 44100 -ac 2 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{film}: |
|
|
|
|
|
|
|
-f vcd -muxrate 1411200 -muxpreload 0.44 -packetsize 2324 |
|
|
|
|
|
|
|
-s 352x240 -r 24000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg1video -g 18 -b:v 1150k -maxrate:v 1150v -minrate:v 1150k -bufsize:v 327680 |
|
|
|
|
|
|
|
-ar 44100 -ac 2 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@strong{SVCD} |
|
|
|
|
|
|
|
@example |
|
|
|
|
|
|
|
@var{pal}: |
|
|
|
|
|
|
|
-f svcd -packetsize 2324 |
|
|
|
|
|
|
|
-s 480x576 -pix_fmt yuv420p -r 25 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 15 -b:v 2040k -maxrate:v 2516k -minrate:v 0 -bufsize:v 1835008 -scan_offset 1 |
|
|
|
|
|
|
|
-ar 44100 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{ntsc}: |
|
|
|
|
|
|
|
-f svcd -packetsize 2324 |
|
|
|
|
|
|
|
-s 480x480 -pix_fmt yuv420p -r 30000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 18 -b:v 2040k -maxrate:v 2516k -minrate:v 0 -bufsize:v 1835008 -scan_offset 1 |
|
|
|
|
|
|
|
-ar 44100 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{film}: |
|
|
|
|
|
|
|
-f svcd -packetsize 2324 |
|
|
|
|
|
|
|
-s 480x480 -pix_fmt yuv420p -r 24000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 18 -b:v 2040k -maxrate:v 2516k -minrate:v 0 -bufsize:v 1835008 -scan_offset 1 |
|
|
|
|
|
|
|
-ar 44100 |
|
|
|
|
|
|
|
-codec:a mp2 -b:a 224k |
|
|
|
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@strong{DVD} |
|
|
|
|
|
|
|
@example |
|
|
|
|
|
|
|
@var{pal}: |
|
|
|
|
|
|
|
-f dvd -muxrate 10080k -packetsize 2048 |
|
|
|
|
|
|
|
-s 720x576 -pix_fmt yuv420p -r 25 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 15 -b:v 6000k -maxrate:v 9000k -minrate:v 0 -bufsize:v 1835008 |
|
|
|
|
|
|
|
-ar 48000 |
|
|
|
|
|
|
|
-codec:a ac3 -b:a 448k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{ntsc}: |
|
|
|
|
|
|
|
-f dvd -muxrate 10080k -packetsize 2048 |
|
|
|
|
|
|
|
-s 720x480 -pix_fmt yuv420p -r 30000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 18 -b:v 6000k -maxrate:v 9000k -minrate:v 0 -bufsize:v 1835008 |
|
|
|
|
|
|
|
-ar 48000 |
|
|
|
|
|
|
|
-codec:a ac3 -b:a 448k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{film}: |
|
|
|
|
|
|
|
-f dvd -muxrate 10080k -packetsize 2048 |
|
|
|
|
|
|
|
-s 720x480 -pix_fmt yuv420p -r 24000/1001 |
|
|
|
|
|
|
|
-codec:v mpeg2video -g 18 -b:v 6000k -maxrate:v 9000k -minrate:v 0 -bufsize:v 1835008 |
|
|
|
|
|
|
|
-ar 48000 |
|
|
|
|
|
|
|
-codec:a ac3 -b:a 448k |
|
|
|
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@strong{DV} |
|
|
|
|
|
|
|
@example |
|
|
|
|
|
|
|
@var{pal}: |
|
|
|
|
|
|
|
-f dv |
|
|
|
|
|
|
|
-s 720x576 -pix_fmt yuv420p -r 25 |
|
|
|
|
|
|
|
-ar 48000 -ac 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{ntsc}: |
|
|
|
|
|
|
|
-f dv |
|
|
|
|
|
|
|
-s 720x480 -pix_fmt yuv411p -r 30000/1001 |
|
|
|
|
|
|
|
-ar 48000 -ac 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@var{film}: |
|
|
|
|
|
|
|
-f dv |
|
|
|
|
|
|
|
-s 720x480 -pix_fmt yuv411p -r 24000/1001 |
|
|
|
|
|
|
|
-ar 48000 -ac 2 |
|
|
|
|
|
|
|
@end example |
|
|
|
|
|
|
|
The @code{dv50} target is identical to the @code{dv} target except that the pixel format set is @code{yuv422p} for all three standards. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Any user-set value for a parameter above will override the target preset value. In that case, the output may |
|
|
|
|
|
|
|
not comply with the target standard. |
|
|
|
|
|
|
|
|
|
|
|
@item -dn (@emph{input/output}) |
|
|
|
@item -dn (@emph{input/output}) |
|
|
|
As an input option, blocks all data streams of a file from being filtered or |
|
|
|
As an input option, blocks all data streams of a file from being filtered or |
|
|
|
being automatically selected or mapped for any output. See @code{-discard} |
|
|
|
being automatically selected or mapped for any output. See @code{-discard} |
|
|
|