ffmpeg нет звука [решено]

Собственно, вырисовывается две проблемы.
1. Нет звука при записи
2. Качество изображения, мягко говоря, желает лучшего
$ ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -vcodec flv -f alsa -i hw:0 screencast.avi
Можно ли это побороть или плюнуть и пользоваться чем-нибудь другим?
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Нет звука, потому что
Liberty
-i hw:0
arecord -l в помощь.
Бороться надо приблизительно так:
ffmpeg -f alsa -ac 1 -i hw:1,0 -acodec vorbis -f x11grab -s 1680x1050 -r 25 -g 600 -i :0.0 -vcodec libx264 -vb 700k -y screenvideo.mkv
плюнуть и пользоваться чем-нибудь другим?
Не сто́ит.
Aivar, да, только вот hw:0 - единственное значение, при котором ffmpeg не выносит меня с дикой бранью (“cannot open audio device”).
-->> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Но это даже не главная проблема. Нужно было немного иначе топик обозвать. Звуковую дорожку можно записать отдельно, а затем всё это “склеить”, а вот как быть с качеством изображения? Ну отвратное оно, ман мне не принёс просветления. Может, нужные опции не по глазам.
Aivar
Не сто́ит
Говорят, новый eidete весьма неплох. Только он ещё в стадии глубокого тестирования.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Вам нужен захват звука или его воспроизведение???
Liberty
aplay -l
Aivar
arecord -l в помощь.
Качество видео - отличное, больше добавить ничего не могу. Разве что завтра доберусь до машины с арчем и попробую ысчё раз.
Возможно, я неясно выражаю мысль. Нужен захват звука, который воспроизводится на ПК. С качеством видео вопрос решился указанием битрейта, вы правы, качество отличное. Насчёт звука пойду снова курить ман.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
В микшере записи у многих звуковых карт есть специальный канал, с которого можно записывать воспроизводимый звук. Поищите его у себя.
Natiro, благодарю, нужно было включить микрофон в микшере ( вот ведь бывают моменты, когда удивляешься собственной тормознутости). Хотя звуковую дорожку всё же лучше писать отдельно в audacity. Тему можно считать решённой, но хотелось бы тут же поинтересоваться ещё одной мелочью. Так, до кучи. Возможно ли конвертирование из .avi в формат .webm без потери качества? Опробована регулировка уровня сжатия с параметром -qscale, указанием битрейта - отличий не вижу. На выходе качество ощутимо падает.
- - - - - - - - -
Со всеми преобразованиями справился avidemux
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
да можно, но на выходе будет такойже бульдозер(ну ессно я молчу про то, что качество уйдет в любом случае, но имхо тут уже встает вопрос размера, а не картинки), который хрен куда “затащишь” ;)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Liberty
Возможно ли конвертирование из .avi в формат .webm без потери качества?
Точно не скажу, но чисто теоретически там используются разные алгоритмы сжатия, а так как оба относятся к стипу “сжатие с потерями”, и “потери” у них разные, то качество перекодированного видео будет в любом случае хуже, и минимизировать его можно только пожертвовав степенью сжатия.
 
Зарегистрироваться или войдите чтобы оставить сообщение.