PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mencoder --> kein Ton bei Aufnahme :(



DerSieger
05.03.04, 21:17
Hallo,
ich versuche derzeit verzweifelt mit Mencoder TV aufzuzeichnen. Das Bild macht keine Probleme, aber der Ton ist beim Abspielen nicht mehr da. Das Komische ist, wenn ich die Aufnahme starte, dann höre ich den Ton. Auch mit TvTime hab ich Ton.

Ich benutze folgenden Aufruf:

mencoder tv://S22 -tv driver=v4l:width=640:height=480:adevice=/dev/dsp0 -o tv.avi -ovc rawrgb -oac mp3lame -lameopts br=128:cbr:mode=3 -endpos 5 -o /blabla.avi

Zurückgegebn wird:

__________________________________________________ ________________________________________
MEncoder 1.0pre3-3.3.1 (C) 2000-2003 MPlayer Team

CPU: Advanced Micro Devices Athlon K75 Pluto,Orion 802.1 MHz (Family: 6, Stepping: 1)
Detected cache-line size is 64 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with Runtime CPU Detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/MPlayer/codecs.conf: 61 audio & 169 video codecs
File not found: 'frameno.avi'
Failed to open frameno.avi
Reading config file /root/.mplayer/mencoder: No such file or directory
font: can't open file: /root/.mplayer/font/font.desc
Font /usr/share/MPlayer/font/font.desc loaded successfully! (206 chars)
success: format: 9 data: 0x0 - 0x0
TV detected! ;-)
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
Selected device: BT848(Hauppauge (bt848))
Capabilites: capture tuner overlay clipping frameram scales
Device type: 235
Supported sizes: 48x32 => 924x576
Inputs: 4
0: Television: tuner audio tv camera (tuner:1, norm:pal)
1: Composite1: audio camera (tuner:0, norm:pal)
2: S-Video: audio camera (tuner:0, norm:pal)
3: Composite3: audio camera (tuner:0, norm:pal)
audio block size too low, setting to 8192!
Using input 'Television'
Selected channel: S22 (freq: 311.250)
[V] filefmt:9 fourcc:0x32315659 size:640x480 fps:25.00 ftime:=0.0400
================================================== ========================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 1 ch, 16 bit (0x10), ratio: 88200->88200 (705.6 kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
================================================== ========================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1
================================================== ========================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Opening video filter: [flip]
Movie-Aspect is undefined - no prescaling applied.
SwScaler: using unscaled Planar YV12 -> BGR 24-bit special converter
Selected video codec: [rawyv12] vfm:raw (RAW YV12)
================================================== ========================
MP3 audio selected
Building audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/1ch/16bit...
Writing AVI header...
Forcing audio preload to 0, max pts correction to 0
Pos: 5.0s 105f ( 0%) 20fps Trem: 0min 0mb A-V:0.000 [154828:127]

CBR audio: 16000 bytes/sec, 418 bytes/block

Writing AVI index...
Fixing AVI header...

Video stream: 154828.797 kbit/s (19353600 bps) size: 96768000 bytes 5.000 secs 105 frames

Audio stream: 128.000 kbit/s (15999 bps) size: 79412 bytes 4.963 secs
MJP: returning!
__________________________________________________ ________________________________________


Die Zeile --> Audio stream: 128.000 kbit/s (15999 bps) size: 79412 bytes 4.963 secs
weißt ja darauf hin, dass er Sound aufgenommen hat, aber da is nix. Unter den Einstellungen der Soundkarte (Creative SB Live 1024) hab ich schon sämtliche Lautstärken auf 100 stehen. Auch wenn ich das Ganze über den Microeingang versuche, bleibt alles stumm. Wie kann man bei mencoder eigentlich die Quelle (Lin-In/Micro) währlen?

Ich wäre euch ECHT DANKBAR für HILFE!!!

romulus
05.03.04, 22:45
Hi,

Die Aufnahmequelle musst du bei deinem Mixer einstellen. Wenn du alsa
hast, dann musst du die Regler "Line" und "Capture" als Aufnahmequelle auswählen. Bei oss nur "Line" glaub ich.

DerSieger
05.03.04, 23:12
Habe ich eigentlich gemacht:
Derzeit ist oss eingestellt und mit KAMix habe ich bei Capture Line gewählt (TV Karte hängt auch an Line).
Deshalb versteh ich das Ganze ja nicht :ugly:.

romulus
06.03.04, 00:10
hmm..
ich weis auch nicht. Am Befehl liegts zumindest nicht. Hab den mal so bei mir probiert und bei mir gehts.
..

DerSieger
06.03.04, 00:28
Ups, du hattest doch recht. Nach 3 Tagen Freevo-Installation bin ich wohl leicht neben der Spur gewesen :).

Ursprünglich war "Ein/Ausgabe autom. festlegen" eingestellt. Bei OSS hatte ich dann das Problem, dass er demuxer (was is das???) nicht finden konnte. Nun hab ich doch alsa genommen und das Ganze mal mit aumix eingestellt und siehe da: ES GEHT :D.
Es scheint 2 Probleme gegeben zu haben:
1. IGain wurde bei dem Start der Aufnahme auf 0 gestellt.
2. Beim Abspielen muss ich Pcm auf was höhres als 0 stellen, sonst hör ich unter Linux nichts.


Danke für deine Hilfe, dann kann ich jetzt wenigstens beruhigt schlafen :).


Ach ja: Auch wenn es jetzt läuft, würde ich trozdem gerne mal wissen, was IGain und Pcm beeinflussen...

romulus
06.03.04, 03:28
Also IGain regelt den Aufnahmepegel.
PCM regelt z.B. wenn du mit einem Player Music abspielst, Spiele usw. Im Grunde was im Rechner digital verarbeitet wird und dann zur Soundkarte geschickt wird. Z.B. "Line in" wird normalerweise nur durchgereicht und nicht verarbeitet. Bei der SB Live gibts aber auch ein Regler der es ermöglicht auch "Line" zu bearbeiten (Bass verstärken usw.) da kann man dan auch über PCM regeln.