Pagina 1 di 1

[RISOLTO] Transcode & audio

Inviato: mar 4 mag 2010, 13:58
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

Re: Transcode & audio

Inviato: mar 4 mag 2010, 22:32
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

Re: Transcode & audio

Inviato: mar 4 mag 2010, 23:10
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?

Re: Transcode & audio

Inviato: mer 5 mag 2010, 14:11
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)

Re: Transcode & audio

Inviato: mer 5 mag 2010, 18:06
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.

Re: Transcode & audio

Inviato: gio 6 mag 2010, 0:57
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)

Re: Transcode & audio

Inviato: gio 6 mag 2010, 2:54
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.

[RISOLTO] Transcode & audio

Inviato: gio 6 mag 2010, 12:35
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)