[RISOLTO] Transcode & audio

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

[RISOLTO] Transcode & audio

Messaggio da j0kers »

Salve ragazzi come da titolo sto cercando di passare le mie vecchie VHS in digitale. Il problema è questo. Uso transcode per la registrazione
dei filmati però sia nell'anteprima che nella riproduzione del filmato, l'audio non si sente.
Uso questo comando per registrare:

Codice: Seleziona tutto

transcode -x v4l2,v4l2 -M 1 -i /dev/video0 -p /dev/dsp0 -y ffmpeg,tcaud \
-F mpeg4 -g 640x480 -o clip.avi -J normalize,pv -E 44100,16,2 --lame_preset standard
l'output del sudetto comando è:

Codice: Seleziona tutto

transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
[probe_oss.c] critical: No support for oss compiled in
[transcode] V: auto-probing     | /dev/video0 (OK)
[transcode] V: import format    | (null) in  (module=v4l2)
[transcode] A: auto-probing     | /dev/dsp0 (OK)
[transcode] A: import format    | AC3 in  (module=v4l2)
[transcode] V: AV demux/sync    | (1) sync AV at initial MPEG sequence
[transcode] V: import frame     | 640x480  1.33:1  encoded @ UNKNOWN
[transcode] V: bits/pixel       | 0.234
[transcode] V: decoding fps,frc | 25.000,3
[transcode] V: video format     | YUV420 (4:2:0) aka I420
[transcode] A: import format    | 0x2000  AC3          [   0,16,0]
[transcode] A: export format    | 0x55    MPEG ES Layer 3 [44100,16,2]  128 kbps
[transcode] V: export format    | unknown (module dependant)
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 0 (0.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm 
[transcode] V: video buffer     | 10 @ 640x480 [0x2]
[transcode] A: audio buffer     | 10 @ 44100x2x16
[import_v4l2.so] v1.6.2 (2008-10-25) (video) v4l2 | (audio) pcm
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
[filter_pv.so] v0.2.3 (2004-06-01) xv only preview plugin
[filter_pv.so] preview window 640x480
[pv.c] Xv: Radeon Textured Video: ports 57 - 72
[pv.c] Xv: grabbed port 57
[pv.c] Using Xv for display
[export_tcaud.so] v0.9.0 (2007-07-03) (audio) MPEG/AC3/PCM
[export_ffmpeg.so] v0.3.18 (2008-11-29) (video) Lavc52.20.0 | (audio) MPEG/AC3/PCM
[import_v4l2.so] warning: sample rate requested=0 obtained=1000
[import_v4l2.so] warning: bad pixel format conversion: YUV420 [planar] -> YUV420 [planar] (no conversion)
[import_v4l2.so] warning: bad pixel format conversion: YVU420 [planar] -> YUV420 [planar]
[import_v4l2.so] warning: bad pixel format conversion: YUV422 [planar] -> YUV420 [planar]
[import_v4l2.so] warning: bad pixel format conversion: YUV411 [planar] -> YUV420 [planar]
[import_v4l2.so] warning: driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns "Invalid argument")
[export_ffmpeg.so] Using FFMPEG codec 'mpeg4' (FourCC 'DIVX', MPEG4 compliant video).
[export_ffmpeg.so] No profile selected
[export_ffmpeg.so] warning: Error opening configuration file ./ffmpeg.cfg: No such file or directory
[export_ffmpeg.so] Starting 1 thread(s)
[export_ffmpeg.so] Set display aspect ratio to input
[mpeg4 @ 0x80f7fb0]removing common factors from framerate
[transcode] Audio: using lame-3.98.2
[socket.c] warning: sendall(): invalid parameters!  ( 9| 0|11) 
[transcode] (sighandler) SIGINT received0:00:19,  ( 9| 0|11) 
Ho provato ad aggiungere alla stringa iniziale anche il parametro "-N 0x1" oppure "-N 0x55" ma il risultato è analogo

Questo invece è il risultato di mplayer:

Codice: Seleziona tutto

MPlayer r29390-4.3.3 (C) 2000-2009 MPlayer Team

Playing clip.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
AVI: No audio stream found -> no sound.
VIDEO:  [DIVX]  640x480  24bpp  25.000 fps  1773.9 kbps (216.5 kbyte/s)
Clip info:
 Software: transcode-1.1.5
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [ffmp3] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 640x480 => 640x480 Planar YV12 
A:   0.0 V:   4.8 A-V: -4.800 ct: -0.480 121/121  2%  0%  0.0% 0 0 
Exiting... (Quit)

Avete qualche idea??? L'audio proprio non riesco a sentirlo. Normalmente con vlc l'audio si sente
Ultima modifica di j0kers il gio 6 mag 2010, 13:27, modificato 1 volta in totale.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Transcode & audio

Messaggio da phobos3576 »

Da quanto ho potuto capire, stai usando OSS (/dev/dsp) per l'audio, ma transcode dice in avvio:

Codice: Seleziona tutto

[probe_oss.c] critical: No support for oss compiled in

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: Transcode & audio

Messaggio da j0kers »

Ho utilizzato il pacchetto precompilato dal sito slacky, ho provato a compilarlo manualmente con il supporto oss ma niente nel make mi da una serie di errori

Codice: Seleziona tutto

clib/.libs/libac.a ../libtc/.libs/libtc.a -lm -lz -ldl  
tcdecode-decode_lavc.o: In function `decode_lavc':
decode_lavc.c:(.text+0x36): undefined reference to `avcodec_init'
decode_lavc.c:(.text+0x3b): undefined reference to `avcodec_register_all'
decode_lavc.c:(.text+0xc4): undefined reference to `avcodec_find_decoder'
decode_lavc.c:(.text+0xd3): undefined reference to `avcodec_alloc_context'
decode_lavc.c:(.text+0x119): undefined reference to `avcodec_open'
decode_lavc.c:(.text+0x2a9): undefined reference to `avcodec_decode_video'
decode_lavc.c:(.text+0x3a8): undefined reference to `avcodec_find_decoder'
collect2: ld returned 1 exit status
make[2]: *** [tcdecode] Error 1
make[2]: Leaving directory `/tmp/txz/transcode-1.1.5/import'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/txz/transcode-1.1.5/import'
make: *** [install-recursive] Error 1
Avete qualche idea?

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: Transcode & audio

Messaggio da j0kers »

Qualcuno di pazienza può pachettizzare transcode-1.1.5 con il supporto oss ??? Ne sarei davvero grato anche perchè proprio non me lo compila...Ho provato anche lo slackbuild ma niente.
Fatemi sapere se qualcuno può aiutarmi grazie ragazzi 8)

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Transcode & audio

Messaggio da phobos3576 »

Secondo me ti mancano delle dipendenze.

http://repository.slacky.eu/slackware-1 ... k-required

Ho provato per curiosità:

Codice: Seleziona tutto

./configure --enable-oss
make
e tutto va a buon fine.

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: Transcode & audio

Messaggio da j0kers »

Le ho installate tutte. Proprio non capisco hai visto l'errore che ho postato? comunque potresti pachettizzarmelo cortesemente? Con il supporto oss e altri supporti codec.
Te ne sarei molto grato ciao 8)

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Transcode & audio

Messaggio da phobos3576 »

Eccolo.

transcode-1.1.5-i486-1sl.txz

Per riuscire a creare il package ho dovuto aggiornare libquicktime alla 1.1.5; nel tuo caso però il problema sembra legato a libavc1394 (apparentemente).

In ogni caso, se non hai le necessarie dipendenze, dubito che il mio package possa funzionare sul tuo PC.

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

[RISOLTO] Transcode & audio

Messaggio da j0kers »

Invece come per magia....Funziona...Grazie mille phobos 8)

p.s.: comunque per curiosità dopo aver installato il tuo pacchetto, ho provato a compilare da sorgente...Ma niente!!!
non ne vuole sapere sempre lo stesso errore.Idem con lo slack.build 8)

Rispondi