Предлагаем использовать flashsv, пишем звук: $ ffmpeg -f x11grab -s 1024x768 -r 10 -i :0.0 -vcodec flashsv -f oss -i /dev/dsp -acodec libmp3lame fsv-mp3.flv Получаем flv вместо flashsv: $ mplayer -ao null -vo null fsv-mp3.flv | grep codec: Selected video codec: [ffflv] vfm: ffmpeg (FFmpeg Flash video) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) Не пишем звук, видео по-прежнему хотим flashsv: $ ffmpeg -f x11grab -s 1024x768 -r 10 -i :0.0 -vcodec flashsv fsv-.flv Что хотели, то и получили: $ mplayer -ao null -vo null fsv-.flv | grep codec: Selected video codec: [fffsv] vfm: ffmpeg (FFmpeg Flash Screen video) При этом, если сначала записать с параметрами по умолчанию: $ ffmpeg -f x11grab -s 1024x768 -r 10 -i :0.0 -f oss -i /dev/dsp test.avi $ mplayer -ao null -vo null test.avi | grep codec: Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) А потом пережать во flashsv: $ ffmpeg -i test.avi -vcodec flashsv -acodec libmp3lame test.flv Получается flashsv вместе со звуком: $ mplayer -ao null -vo null test.flv | grep codec: Selected video codec: [fffsv] vfm: ffmpeg (FFmpeg Flash Screen video) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) Примерно такая же проблема с кодеком qtrle.
Какая версия ffmpeg? На 0.5-alt1 не проявляется.
0.5-alt1, вчерашний Сизиф.
только что дошло, что вы неправильно запускаете ffmpeg, правильно примерно так: ffmpeg <input 1 options> -i <input 1> <input 2 options> -i <input 2> <output options> <output> у вас же ffmpeg <input options> -i <input 1> <output options> -i <input 2> <output options> <output file>
Ух ты, точно! Спасибо!
Ну статус тогда на Closed поменяйте, а то как-то самому закрывать нехорошо ;-)