Pagina 4 di 6

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: mer 7 mag 2014, 15:26
da Meskalamdug
Catturando con mencoder da una vhs più recente l'audio sembra a posto.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: mer 7 mag 2014, 16:30
da rik70
Noto che utilizzi un profilo Video adatto ai DVD ma usi un container AVI: come mai? Sarà quello che ti manda l'audio fuori sincrono? I parametri -mc 0 e -noskip se non ricordo male dovrebbero essere utilizzati simultaneamente con output in mpeg... ma non ne sono sicurissimo.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: mer 7 mag 2014, 18:54
da Meskalamdug
rik70 ha scritto:Noto che utilizzi un profilo Video adatto ai DVD ma usi un container AVI: come mai? Sarà quello che ti manda l'audio fuori sincrono? I parametri -mc 0 e -noskip se non ricordo male dovrebbero essere utilizzati simultaneamente con output in mpeg... ma non ne sono sicurissimo.
Infatti sto usando il profilo mpeg ora,e il risultato tutto sommato è buono
dipende molto dalla vhs che si fa.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: mer 7 mag 2014, 19:16
da Meskalamdug
Sto usando questa linea di comando ora,come vi sembra il risultato?

https://linux123.no-ip.biz/video/filmprova.avi

Codice: Seleziona tutto

mencoder -tv driver=v4l2:device=/dev/video1:input=1:width=720:height=576:alsa:adevice=hw.2,0:amode=1:immediatemode=0:amode=1:audiorate=48000:forceaudio:fps=25 -oac lavc -ovc lavc -mpegopts format=dvd:tsaf -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:aspect=4/3:vstrict=0:acodec=mp2:abitrate=384 -vf yadif,softskip,hqdn3d,harddup -mc 0 -noskip -o output.mpg -of mpeg tv://
Contate che per motivi di spazio lo ho recodificato in avi.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 9:52
da Meskalamdug
Una curiosità: per fare il vhsrip uso un altro pc.
Se voglio controllare come sta andando usare sftp per scaricare il file
su un altro pc,influisce in qualche modo?
La cpu è 50% mencoder,14% sftp ed è un 3core amd

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 9:52
da rik70
A me il risultato sembra piuttosto buono.

Potresti provare ad utilizzare un quantizzatore costante - visto che fai una codifica in un solo passaggio - piuttosto che un bitrate variabile.

Es, prova a sostituire 'vbitrate=5000' con vqscale=4. Poi dipende dalle tue esigenze di spazio, dato che potresti ottenere un file leggermente più grande. Puoi ovviare a questo sperimentando valori più alti. Diciamo che tra 4 e 8 dovrebbe andar bene. Se invece lo spazio non è un problema, prova anche con 3 e 2. Pure il valore 1 può andare, ma potresti ottenere dei buffer underrun - o come si dice.

Ancora: prova a mettere keyint=12 al posto di 15. Otterrai - se non ricordo male - più fotogrammi di tipo 'I' che incrementano sensibilmente la qualità. E dovresti conunque rimanere dentro lo standard mpeg2video. Il valore 12 mi sembra sia utilizzato da avidemux.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 10:35
da Meskalamdug
rik70 ha scritto:A me il risultato sembra piuttosto buono.

Potresti provare ad utilizzare un quantizzatore costante - visto che fai una codifica in un solo passaggio - piuttosto che un bitrate variabile.

Es, prova a sostituire 'vbitrate=5000' con vqscale=4. Poi dipende dalle tue esigenze di spazio, dato che potresti ottenere un file leggermente più grande. Puoi ovviare a questo sperimentando valori più alti. Diciamo che tra 4 e 8 dovrebbe andar bene. Se invece lo spazio non è un problema, prova anche con 3 e 2. Pure il valore 1 può andare, ma potresti ottenere dei buffer underrun - o come si dice.

Ancora: prova a mettere keyint=12 al posto di 15. Otterrai - se non ricordo male - più fotogrammi di tipo 'I' che incrementano sensibilmente la qualità. E dovresti conunque rimanere dentro lo standard mpeg2video. Il valore 12 mi sembra sia utilizzato da avidemux.
Grazie per i consigli,li applico al prossimo rip

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 11:36
da Meskalamdug
"BUFFER UNDERFLOW at stream 0, raising muxrate to 11088 kb/s, delta_scr: 39896"
Qualcuno sa come posso risolvere questo problema?

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 12:15
da Meskalamdug
Un altro suggerimento.
Ho notato che con mplayer usando il tasto + e posticipando l'audio di 200ms questo è perfetto
sincronizzato con le labbra.
Come posso portare questa opzione su mencoder?
So che si usa delay ma non ho capito bene come dargli il valore +200? 0.2?

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 15:56
da Meskalamdug
Se a qualcuno interessa

Codice: Seleziona tutto

mplayer -delay 0.4 
ritarda l'audio di 400ms

Codice: Seleziona tutto

mencoder -audio-dealy 0.4 
lo applica
Ho anche notato che molte vhs non sono in hi-fi stereo,e rippandole con l'audio normale non hi-fi
il suono è in sincronia al 100%

edito: però non sono sicuro al 100% della sintassi sul delay

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 16:02
da Trotto@81
Ti stai facendo un po' di esperienza con queste prove.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 16:10
da rik70
Meskalamdug ha scritto:"BUFFER UNDERFLOW at stream 0, raising muxrate to 11088 kb/s, delta_scr: 39896"
Qualcuno sa come posso risolvere questo problema?
Prova con 'vrc_maxrate=9000'

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: gio 8 mag 2014, 19:35
da Meskalamdug
Trotto@81 ha scritto:Ti stai facendo un po' di esperienza con queste prove.
Già :)

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: ven 9 mag 2014, 13:43
da Meskalamdug
Immagine
Ecco LA soluzione,una vecchia scheda analogica pci,
modulo saa7134,sto catturando con la solita linea di comando
,audio sincronizzato perfetto 25 fps stabili.
Appena termina vedo quanti frame perde.

Re: Catturare da vhs impresa impossibile[RISOLTO]

Inviato: ven 9 mag 2014, 13:49
da Trotto@81
Quindi per non uscire pazzi serve un hardware decente?