Bug 19341 - ffmpeg не кодирует lossless кодеком живое видео с экрана вместе со звуком
Summary: ffmpeg не кодирует lossless кодеком живое видео с экрана вместе со звуком
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: ffmpeg (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-26 15:57 MSK by Дмитрий Державин
Modified: 2009-03-26 17:58 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Дмитрий Державин 2009-03-26 15:57:06 MSK
Предлагаем использовать 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.
Comment 1 Konstantin Pavlov 2009-03-26 16:06:49 MSK
Какая версия ffmpeg?

На 0.5-alt1 не проявляется.
Comment 2 Дмитрий Державин 2009-03-26 16:53:04 MSK
0.5-alt1, вчерашний Сизиф.
Comment 3 Konstantin Pavlov 2009-03-26 17:34:29 MSK
только что дошло, что вы неправильно запускаете 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>
Comment 4 Дмитрий Державин 2009-03-26 17:51:06 MSK
Ух ты, точно! Спасибо!
Comment 5 Konstantin Pavlov 2009-03-26 17:55:49 MSK
Ну статус тогда на Closed поменяйте, а то как-то самому закрывать нехорошо ;-)