Pagina 1 di 1
mencoder e dts
Inviato: ven 4 ago 2006, 19:40
da red
Ciao a tutti... ecco la novità della mia serata.
Seguendo un vecchio post stavo tentando di estrarre l'audio da un dvd di un concerto con:
Però ottengo:
Codice: Seleziona tutto
MEncoder 1.0pre8-3.3.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 2800+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compilato per CPU x86 con estensioni: MMX MMX2 3DNow 3DNowEx SSE SSE2
Leggo la struttura del disco, per favore aspetta...
Ci sono 7 titolo/i su questo DVD.
Ci sono 32 capitolo/i in questo titolo del DVD.
Ci sono 1 angolazione/i in questo titolo del DVD.
DVD aperto con successo.
successo: formato: 0 dati: 0x0 - 0xa3341000
Rilevato formato file MPEG-PS!
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 7500.0 kbps (937.5 kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.00 ftime:=0.0400
==========================================================================
Apertura decoder audio: [ffmpeg] FFmpeg/libavcodec audio decoders
Impossibile trovare il codec 'dts' in libavcodec...
Inizializzazione ADecoder fallita :(
Inizializzazione ADecoder fallita :(
Apertura decoder audio: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
hwac3: switched to DTS, 768000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 768.0 kbit/50.00% (ratio: 96000->192000)
Scelto codec audio: [hwdts] afm: hwac3 (DTS through S/PDIF)
==========================================================================
MP3 audio selezionato
[format] Sample format big-endian AC3 not yet supported
[libaf] Reinitialization did not work, audio filter 'format' returned error code -2
Non trovo il filtro/il formato ao corrispondente!
Vi prego... illuminatemi che ho la testa che scoppia!
Grazzzieeee....
Inviato: ven 4 ago 2006, 21:01
da gohanz
Il codec Ac3 mi sembra che venga gestito da libdts, presente su Slacky. E' una dipendenza di FFmpeg
Inviato: ven 4 ago 2006, 21:12
da red
Intanto grazie per l'interessamento... mi sentivo un po' abbandonato!
L'avevo installata già quella libreria, ma nulla. Altre idee?
Inviato: ven 4 ago 2006, 21:19
da red
Aspetta... metto io una pulce nell'orecchio.
Ho letto in giro che mplayer andrebbe compilato col supporto --enable-dts (o qualcosa di simile).
Io però ho installato dal repository di Slacky... che possa essere questo il problema?
Dubbio 2. Installato sempre dal repository di Slacky la libdts, sono andato in /usr/lib, ma non ho nessun file libdts.so (o simili), ma solo il libdts.a e il libdts_pic.a. Non so se sia giusto così però!
Inviato: ven 4 ago 2006, 21:25
da gohanz
IO ho il pacchetto di Slacky che è compilato con il supporto DTS!
MEncoder 1.0pre8-3.3.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) processor (Family: 6, Model: 6, Stepping: 2)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compilato per CPU x86 con estensioni: MMX MMX2 3DNow 3DNowEx SSE SSE2
Leggo la struttura del disco, per favore aspetta...
Ci sono 5 titolo/i su questo DVD.
Ci sono 2 capitolo/i in questo titolo del DVD.
Ci sono 1 angolazione/i in questo titolo del DVD.
DVD aperto con successo.
successo: formato: 0 dati: 0x0 - 0x21f4b000
Rilevato formato file MPEG-PS!
VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 7500.0 kbps (937.5 kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.00 ftime:=0.0400
==========================================================================
Apertura decoder audio: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 2.0 (stereo) 48000 Hz 224.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Scelto codec audio: [a52] afm: liba52 (AC3-liba52)
==========================================================================
MP3 audio selezionato
Scrittura intestazione in corso...
Inviato: ven 4 ago 2006, 21:27
da red
E hai per caso guardato il discorso della libreria dts?
Dubbio 2. Installato sempre dal repository di Slacky la libdts, sono andato in /usr/lib, ma non ho nessun file libdts.so (o simili), ma solo il libdts.a e il libdts_pic.a. Non so se sia giusto così però!
Inviato: ven 4 ago 2006, 21:29
da gohanz
Si è giusto è una libreria statica non dinamica, infatti se ci fai caso non viene scritta in Slack-Required
Inviato: ven 4 ago 2006, 21:32
da red
Perfetto... sei stato gentilissimo.
Ora faccio altre prove perché mi è parso di capire che probabilmente il problema potrebbe stare nella mancanza di altri pacchetti... l'ho notato installando il megapack di dvdrip.
Appena finito riprovo e ti faccio sapere.
Intanto grazie

Inviato: ven 4 ago 2006, 21:37
da red
La cosa che ho notato in realtà è questa. Guarda la differenza:
da una parte (la mia) il DTS che non mi va:
Apertura decoder audio: [ffmpeg] FFmpeg/libavcodec audio decoders
Impossibile trovare il codec 'dts' in libavcodec...
Inizializzazione ADecoder fallita

Inizializzazione ADecoder fallita

Apertura decoder audio: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
hwac3: switched to DTS, 768000 bps, 48000 Hz
AUDIO: 48000 Hz, 2 ch, ac3, 768.0 kbit/50.00% (ratio: 96000->192000)
Scelto codec audio: [hwdts] afm: hwac3 (DTS through S/PDIF)
dall'altra (la tua) che però usa come audio l'AC3:
Apertura decoder audio: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 2.0 (stereo) 48000 Hz 224.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Scelto codec audio: [a52] afm: liba52 (AC3-liba52)
Quindi in realtà a te non sta codificando il DTS giusto?
Inviato: ven 4 ago 2006, 21:44
da gohanz
Sei su di una Current, per caso? Forse ti tocca ricompilare FFmpeg, con tutte le dipendenze, lo SlackBuild è su Slacky!
Inviato: ven 4 ago 2006, 21:55
da red
Sì, sono su una current.
Ho installato FFmpeg dal repository di Slacky con swaret. Dici che sia un problema?
Ah, un'altra cosa. Sono praticamente sicuro che sia proprio il titolo 5 del mio DVD ad avere sia l'audio AC3 che DTS, ma se volessi controllare, tu sai come faccio a distinguere i titoli di un DVD e a vedere in che tipo di audio sono codificati?
Inviato: ven 4 ago 2006, 21:59
da gohanz
Si credo che sia quello il problema, probabile che tu risolva tutto ricompilando il pacchetto. Per il secondo problema non ti so aiutare!

Inviato: ven 4 ago 2006, 22:06
da red
Non voglio abusare troppo della tua pazienza e della tua disponibilità, ti chiedo un'ultima cosa da totale neofita del ripping:
col comando che ho dato,
Codice: Seleziona tutto
mencoder dvd://7 -ovc frameno -oac mp3lame -o concerto.mp3
quando mi crea il file con l'audio AC3 mi dà un file che se riproduco con mpg321 mi dà:
Codice: Seleziona tutto
Playing MPEG stream from concerto.mp3 ...
MPEG 1.0 layer I, 256 kbit/s, 32000 Hz mono
e sento tutti suoni stridenti, mentre se riproduco con mplayer mi dà:
Codice: Seleziona tutto
MPlayer 1.0pre8-3.3.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 2800+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compilato per CPU x86 con estensioni: MMX MMX2 3DNow 3DNowEx SSE SSE2
Riproduco concerto.mp3
Rilevato formato file AVI!
VIDEO: [FrNo] 720x576 24bpp 25.000 fps 0.8 kbps ( 0.1 kbyte/s)
Informazioni filmato:
Software: MEncoder 1.0pre8-3.3.6
==========================================================================
Apertura decoder audio: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 96.0 kbit/6.25% (ratio: 12000->192000)
Scelto codec audio: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Impossibile trovare il codec per il formato video 0x6F4E7246!
Leggi DOCS/HTML/en/codecs.html!
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Video: nessun video!!!
Inizio la riproduzione...
A: 47.1 (47.0) of 399.7 (06:39.7) 0.8%
e sento l'audio come deve essere.
Secondo il tuo parere?
Inviato: sab 5 ago 2006, 20:49
da gohanz
Siceramente non ti so aiutare! L'unica cosa che ho capito è che con quella riga di comando hai creato un file .avi, contente un flusso audio mp3. Poi come si debba procedere per fare l'estrazione non lo so!
