Can someone give me the command line parameters for FFmpeg to convert MP4 video to an Adobe Flash SWF file?
Basically, like this:
This will default to converting the video to Sorenson Spark (H.263, or known as
If you need to change the video quality, you have two options:
Consider converting your video to an FLV container instead, which will handle a larger variety of codecs than SWF (which only supports H.263, VP6 or Motion JPEG).
This would allow you to use H.264 video and AAC audio, which provide you with better quality at smaller file sizes when compared to the H.263 / MP3 variant in SWF files. You might even have a chance to copy the bitstreams, which would mean no quality reduction at all.
If that doesn't work, re-encode:
This would use the x264 encoder. To change the video quality here, you have the following options:
See the x264 encoding guide on the FFmpeg wiki for more info.