Portál AbcLinuxu, 13. srpna 2025 20:51


Dotaz: Mplayer a audio z /dev/mixer:mic

31.7.2005 12:18 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Mplayer a audio z /dev/mixer:mic
Přečteno: 208×
Odpovědět | Admin
Dobrý den potřeboval bych, aby si mplayer bral zvuk ze zařízení /dev/mixer:line a uměl ho zaznamenávat. Zkoušel jsem parametr -audiofile a parametr -mixer a žádný z těchto nefungoval. Předem děkuji za odpověď. Ještě bych dodal že distribuce je Gentoo a verze mplayeru:
MPlayer 1.0pre6-3.3.5-20050130 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Přeloženo pro CPU x86 s rozšířeními: MMX SSE SSE2
.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.7.2005 14:50 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Mplayer a audio z /dev/mixer:mic
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem si našel patřičné parametry pro mencoder a jsou to alsa a adevice. A tak jsem dospěl k příkazu pro mencoder, který vypadá takto:
mencoder tv:// -tv driver=v4l:input=2:alsa:forcechan=2:adevice=<hodnota>:width=512:height=384:norm=PAL:freq=191,75 
-o Film.TV.avi -oac copy -ovc lavc -lavcopts  vcodec=mpeg2video -aspect 4:3  
ovšem v manuálové stránce je napsáno
Nastavi  audio  zařízení.   <hodnota>  muze  byt /dev/xxx pro OSS a ID hardwaru pro ALSA.  Zpusob jak urcit ID
hardwaru naleznete v dokumentaci k -ao alsa.
a já nevím kde dokumentaci k -ao alsa najít. Prosím někoho o odkaz na dokumentaci kde bych se dozvěděl jak zjistit alsa ID.
31.7.2005 21:22 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Mplayer a audio z /dev/mixer:mic
Přihodil jsem si tedy do alsy podporu pro emulaci OSS a nefunguje mi ani tento příkaz:
mencoder tv:// -tv driver=v4l:input=2:adevice=/dev/dsp:width=512:height=384:norm=0:freq=191,75 -o Film.TV.avi
 -oac copy -ovc lavc -lavcopts vcodec=mjpeg -aspect 4:3 -vop pp=lb 
mencoder vypise toto:
MEncoder 1.0pre6-3.3.5-20050130 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
CPUflags: Type: 8 MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Přeloženo pro CPU x86 s rozšířeními: MMX SSE SSE2

77 audio & 189 video kodeků
Soubor nenalezen: 'frameno.avi'
Failed to open frameno.avi
úspěch: formát: 9  data: 0x0 - 0x0
Detekována TV! ;-)
Selected driver: v4l
 name: Video 4 Linux input
 author: Alex Beregszaszi
 comment: under development
=================================================================
 WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
 As the V4L1 compatibility layer is broken, this may not work.
 If you encounter any problems, use driver=v4l2 instead.
 Bugreports on driver=v4l with v4l2 drivers will be ignored.
=================================================================
Selected device: Manli MuchTV M-TV002
 Capabilites: capture tuner teletext overlay clipping
 Device type: 47
 Supported sizes: 48x32 => 720x578
 Inputs: 3
  0: S-Video:  (tuner:0, norm:pal)
  1: Composite1:  (tuner:0, norm:pal)
  2: Television: tuner tv  (tuner:1, norm:pal)
Using input 'Television'
[V] filefmt:9  fourcc:0x32315659  size:512x384  fps:25,00  ftime:=0,0400
Otevírám video filtr: [expand osd=1]
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1
Otevírám video filtr: [pp=lb]
==========================================================================
Otevírám video dekodér: [raw] RAW Uncompressed Video
VDec: Požadovaná konfigurace vo - 512 x 384 (preferovaný csp: Planar YV12)
[PP] Používám externí filtr pro postprocessing, max q = 6.
VDec: using Planar YV12 as output csp (no 0)
Poměr stran obrazu filmu je 1,33:1 - škáluji na správný poměr.
videocodec: libavcodec (512x384 fourcc=47504a4d [MJPG])
Selected video codec: [rawyv12] vfm:raw (RAW YV12)
==========================================================================
Zapisuji AVI hlavičku...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Vynucuji přednačítání zvuku na 0, max korekci pts  na 0
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos:   1,6s     41f ( 0%)  24fps Trem:   0min   0mb  A-V:0,000 [5569:0]
Flushing video frames

Zapisuji AVI index...
Opravuji AVI hlavičku...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video proud: 5569,863 kbit/s  (696232 bps)  velikost: 1141822 bajtů  1,640 sekund  41 snímků
  MJP: returning!
nahrávání programem rec funguje vpohodě s příkazem
rec -r 44100 -c 2 -w -d /dev/dsp -t wav jmeno_souboru.wav

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.