It appears that ffmpeg devs changes the calling parameters without advance notice, and
conversions that worked previously stop working.
For example I use this:
> $ ffmpeg -i inputfile.mpg -qscale 8 -async 1 -deinterlace -vcodec libxvid -acodec libmp3lame outputfile.avi -newaudio
....
> Missing argument for option 'newaudio'
but:
> $ ffmpeg -i inputfile.mpg -qscale 8 -async 1 -deinterlace -vcodec libxvid -acodec libmp3lame outputfile.avi -newaudio ppp
....
> Unrecognized option 'newaudio'
> Failed to set value 'ppp' for option 'newaudio'
The current man page has no reference to “newaudio”.
The reason for this parameter was that the mpeg streams I want to convert have two audio
streams, in English and Spanish, and I want to keep both. Without that parameter I got (and
get) only one language.
I get this:
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video -> libxvid)
Stream #0:1 -> #0:1 (mp2 -> libmp3lame)
Now that parameter has disappeared, the manual says nothing, and I don’t know how to get the
same result of two language streams.
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)