[Решено] Запись видео с рабочего стола со звуком

Понадобилось сделать запись с экрана со звуком , так -
[[email protected] ~]$ ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec pcm_s16le -f x11grab -s 1280x1024 -r 25 -i :0.0 -vcodec qtrle screencast.mov
, получаю -
[[email protected] ~]$ ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec pcm_s16le -f x11grab -s 1280x1024 -r 25 -i :0.0 -vcodec qtrle screencast.mov
ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Nov 20 2013 15:44:27 with gcc 4.8.2 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --enable-avresample --enable-dxva2 --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-pic --enable-postproc --enable-runtime-cpudetect --enable-shared --enable-swresample --enable-vdpau --enable-version3 --enable-x11grab
  libavutil      52. 48.101 / 52. 48.101
  libavcodec     55. 39.101 / 55. 39.101
  libavformat    55. 19.104 / 55. 19.104
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 90.100 /  3. 90.100
  libavresample   1.  1.  0 /  1.  1.  0
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, alsa, from 'hw:0,0':
  Duration: N/A, start: 1386493461.478056, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
[x11grab @ 0x8215320] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 1280 height: 1024
[x11grab @ 0x8215320] shared memory extension found
Input #1, x11grab, from ':0.0':
  Duration: N/A, start: 1386493461.520819, bitrate: 1048575 kb/s
    Stream #1:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1280x1024, 1048575 kb/s, 25 tbr, 1000k tbn, 25 tbc
[swscaler @ 0x81f2280] deprecated pixel format used, make sure you did set range correctly
[aac @ 0x822ac00] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
[[email protected] ~]$
Имею ядро -
[[email protected] ~]$ uname -a
Linux arch 3.12.3-1-pae #1 SMP PREEMPT Sat Dec 7 16:22:50 EST 2013 i686 GNU/Linux
Как я понял ругается на устаревшие данные и кодек вроде нужен , подскажите что можно сделать ?
deprecated pixel format used, make sure you did set range correctly
Это может быть всего лишь предупреждением.
The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
А тут доступно расписано, что 'aac' - экспериментальный кодек и дабы им воспользоваться надо эту самую "экспериментальность" включить, добавив параметр -strict -2
Да уж -
...Семен Семеныч...
...

Спасибо - Aivar , этот буржуйский ... , а делов то , ввел -
[[email protected] v]# ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec pcm_s16le -f x11grab -s 1280x800 -r 25 -i :0.0 -vcodec qtrle -strict -2 screencast1.mov
и пошла запись со звуком -
...Stream mapping:
  Stream #1:0 -> #0:0 (rawvideo -> qtrle)
  Stream #0:0 -> #0:1 (pcm_s16le -> aac)
Press [q] to stop, [?] for help
frame=   14 fps=0.0 q=0.0 size=    3571kB time=00:00:00.56 bitrate=52236.7kbits/frame=   26 fps= 26 q=0.0 size=    5359kB time=00:00:01.04 bitrate=42214.3kbits/frame=   39 fps= 26 q=0.0 size=    7146kB time=00:00:01.56 bitrate=37525.2kbits/frame=   52 fps= 26 q=0.0 size=    8923kB time=00:00:02.08 bitrate=35141.7kbits/frame=   64 fps= 25 q=0.0 size=   10694kB time=00:00:02.56 bitrate=34221.3kbits/frame=   77 fps= 25 q=0.0 size=   12462kB time=00:00:03.08 bitrate=33145.4kbits/frame=   89 fps= 25 q=0.0 size=   14228kB time=00:00:03.56 bitrate=32740.8kbits/frame=  102 fps= 25 q=0.0 size=   15992kB time=00:00:04.08 bitrate=32110.3kbits
 
Зарегистрироваться или войдите чтобы оставить сообщение.