Pagina 1 di 2 12 UltimoUltimo
Mostra risultati da 1 a 10 di 20

Discussione: Distro Live per acquisizione video

  1. #1
    Data registrazione
    Mar 2010
    Sesso
    Boh
    Località
    Italia
    Messaggi
    829
    Grazie dati 
    116
    Grazie ricevuti 
    189
    Ringraziato in
    145 post

    Distro Live per acquisizione video

    Salve a tutti!
    Mi trovo qualche volta ad acquisire dei video sotto windows ma fino ad ora non ho mai avuto la necessita di superare la risoluzione di 320x240.
    Adesso che è nata questa necessità, guarda caso appena tento di aumentare la risoluzione mi si impalla il PC... (appena formattato non si bloccava) forse a causa di indisponibilità di risorse! (saranno i troppi programmi mha?)
    Il PC è un Athlon dual core, 3gb ram, la scheda d'acquisizione supporta fino a risoluzione DVD è una scheda interna per la precisione una AVerDVD EZMaker VDM Video Capture

    Ho aperto un altro thread nel forum forum chidendo come liberare risorse sotto windows per risolvere il problema di acquisizione ma dopo diversi tentativi penso che la soluzione più rapida possa essere usare una distro ad hoc per questo scopo (sempre che esista)

    Grazie
    Ultima modifica di DeST; 12-10-10 alle 21: 44.

    Rispondi citando Rispondi citando

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Località
    mondo google
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Distro Live per acquisizione video

    Caschi bene (o male?): Hai la mia stessa scheda di acquisizione.
    L'analogico è una brutta bestia per via dei frame interlacciati.
    Di dedicato ci sarebbe UbuntuStudio, ma va installato (non è pensabile di andare in Live) e poi devo dirti che per quel genere di lavori è meno "tossico" usare le pappine belle e fatte in windows. Te lo dice uno che usa linux per (quasi) tutto.
    Il pc che hai va più che bene, ma il problema della lentezza di riproduzione dipende dalle caratteristiche dei video analogici, una volta acquisiti e richiedebbe acceleratori grafici molto potenti (e costosi).
    Lo stato dell'arte per quanto mi riguarda è il seguente (ma sto avanzando per tentativi e piccoli miglioramenti).

    Il modo migliore per acquisire è usare windows e VirtualDub con il codec HUFFYUV, che ti da una compressione tra il 2:1 ed il 3:1 no-loss.

    Di ricodifica on-the-fly non se ne parla nemmeno, anche perchè bisogna deinterlacciare per ridurre seghettamenti dei margini e scarti nei panning laterali.
    E qui cominciano i dolori perchè i filtri deinterlacciatori "intelligenti" per molti video, specie se da camcorders VHSC, non producono un risultato accettabile.

    I migliori risultati li ho ottenuti così:
    Acquisisco le clip con veedub senza filtri e compressione huffyuv
    Ripasso i video con veedub deinterlacciando "pesante" cioè lasciando al loro posto tutti i semiframe, in modo da non avere la riduzione ad 1/2 dell'altezza e della risoluzione.
    Questo mi produce un output a 50 fps ed un video di questa specie diventa spaventosamente lento in riproduzione.
    Inoltre il video non può essere ricompresso in huffyuv perchè questo codec non supporta 50 fps e ti crasha.
    Per non avere un file spaventosamente grande e di riproduzione praticamente impossibile quindi non ho trovato niente di meglio che deinterlacciare e ricomprimere contemporaneamente in xvid/divx impostando la massima qualità possibile ed un frame rate riadattato a 25 fps.
    Alcune clip mi vengono discretamente bene, altre continuano ad andare a singhiozzo e non ho ancora capito perchè.

    Rispondi citando Rispondi citando

  4. #3
    Data registrazione
    Mar 2010
    Sesso
    Boh
    Località
    Italia
    Messaggi
    829
    Grazie dati 
    116
    Grazie ricevuti 
    189
    Ringraziato in
    145 post

    Riferimento: Distro Live per acquisizione video

    Caschi bene (o male?): Hai la mia stessa scheda di acquisizione.
    Credo bene per me... e male per te che ora dovrai sorbirti tutte le mie domande
    1a domanda: quale risoluzione è meglio usare per l'acquisizione? (sapendo che dopo ricomprimo in XivD?

    Il modo migliore per acquisire è usare windows e VirtualDub con il codec HUFFYUV
    Ho sempre usato questo metodo anche con audio non compresso (provengo da un pc veeeechissimo!)

    bisogna deinterlacciare per ridurre seghettamenti, Ripasso i video con veedub deinterlacciando "pesante" cioè lasciando al loro posto tutti i semiframe
    Qui ho da chiederti quale impostazione hai scelto dato che nel filtro deinterlace ci sono ben 8 scelte in deinterlacing mode e 4 in field order.

    Inoltre il video non può essere ricompresso in huffyuv, non ho trovato niente di meglio che deinterlacciare e ricomprimere contemporaneamente in xvid/divx impostando la massima qualità possibile
    Per avere la massima qualità di ricompressione, hai scelto la stessa risoluzione di acquisizione e codifica in due passaggi?? con quantizzatore? o definendo la dimensione finale?

    Rispondi citando Rispondi citando

  5. #4
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Distro Live per acquisizione video

    Chissà se lavorando a 4 mani ne veniamo a capo...

    Citazione Originariamente scritto da DeST Vedi messaggio
    Qui ho da chiederti quale impostazione hai scelto dato che nel filtro deinterlace ci sono ben 8 scelte in deinterlacing mode e 4 in field order.
    Su veedub 1.9.10 ho usato il filtro deinterlacciatore interno settando Double frame rate, top first o bottom first dipende dalla sorgente, ma non ho notato sensibili differenze anche se penso che trattandosi di semirame non ci debbano essere differenze.
    Appena avvio windows sul pc di casa ti posto un link sui vari metodi per deinterlacciare in base al quale sono giunto a questa conclusione.


    Per avere la massima qualità di ricompressione, hai scelto la stessa risoluzione di acquisizione e codifica in due passaggi?? con quantizzatore? o definendo la dimensione finale?
    Ho messo al massimo la qualità ed al massimo il bitrate.
    Partendo dalla dimensione mi calcola un bitrate superiore al valore massimo raggiungibile col cursore e non ho ancora capito se ci siano delle differenze quanto a qualità (motion garbage) ed a fluidità.

    Ho pensato di provare a ricomprimere in huffyuv settando l'opzione video, frame Rate, frame rate conversion, convert to fps: 25, ma non ho ancora provato.
    Se la conversione a 25 fps vine fatta prima dell'invio al codec forse riesce a non far crashare huffyuv.
    Io vorrei lavorare in premiere sull'huffyuv per poi produrre l'mpeg2 per il DVD. L'xvid è stato un ripiego visto che comunque avrei una pesante perdita di qualità.

    Rispondi citando Rispondi citando

  6. #5
    Data registrazione
    Mar 2010
    Sesso
    Boh
    Località
    Italia
    Messaggi
    829
    Grazie dati 
    116
    Grazie ricevuti 
    189
    Ringraziato in
    145 post

    Riferimento: Distro Live per acquisizione video

    Per risoluzione d'acquisizione quale vale la pena utilizzare... 640x480 va bene o è meglio il massimo??
    Intanto ho aggiornato i driver della scheda d'acquisizione che ho trovato sul sito ufficiale AverMedia!

    Ho scoperto che VirtualDub non si blocca in acquisizione a differeza di Virtual Dub Mod... meglio così però le impostazioni sono diverse(e molte di più)!
    Ho saputo che il codec divx possiede un suo deinterlacciatore, come si comporta il filtro di deinterlacciamento del codec divx??
    ho provato ad usare un filtro per deinterlacciare a monte dell'acquisizione, il risultato (50fps) l'ho confrontato con uno acquisito senza filtri (25fps) e quest'ultimo ovviamente ha mostrato una migliore qualità (e le odiose righine orizzontali)...

    Ho quindi applicato il filtro deinterlace->blend / double frame rate top field first dopo l'acquisizione sul file interlacciato per ottenere un ennesimo filmato (50fps) che ad occhio è di qualità leggermente migliore al deinterlacciamento a monte...
    A questo punto provo ad usare anche gli altri algoritmi di deinterlacciamento...
    EDIT: Tra quelli provati mi sembra che il migliore sia yadif seguito da ELA e poi Blend siano i migliori! (Yadif e ELA non so se sono già compresi in virtualdub io ce li ho!)

    E' mia intenzione ricodificarlo in XivD (non credo che il mio lettore supporti x264) con avidemux usando un filtro per aumentarne la nitidezza...
    in avidemux ci sono 20 filtri per la gestione di video interlacciati... chissà se sono Migliori, c'è da perderne una giornata!!!

    Se la conversione a 25 fps vine fatta prima dell'invio al codec forse riesce a non far crashare huffyuv
    hai provato a vedere tra le opzioni avanzare del codec? ci sono alcune voci che possono evitare il crash di quest'ultimo, in particolare la voce "enabled full-size output.buffer"

    Ho pensato di provare a ricomprimere in huffyuv settando l'opzione video, frame Rate, frame rate conversion, convert to fps: 25, ma non ho ancora provato.
    Con quella opzione credo che ci sia il rischio di rendere il video a scatti... bisogna solo provare!
    Ultima modifica di DeST; 13-10-10 alle 16: 22.

    Rispondi citando Rispondi citando

  7. #6
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Distro Live per acquisizione video

    I deinterlacciatori senza altre specifiche in genere vanno in blend, che rappresenta il minimo sindacale. Quindi quello divx dovrebbe essere quello.
    nel filtro veedub interno ho usato Yadif con il double frame rate.

    Fatti una cultura, và
    Anche se è datato, è sempe meglio che brancolare nel buio.
    Ultima modifica di ginalfa; 13-10-10 alle 17: 21.

    Rispondi citando Rispondi citando

  8. #7
    Data registrazione
    Mar 2010
    Sesso
    Boh
    Località
    Italia
    Messaggi
    829
    Grazie dati 
    116
    Grazie ricevuti 
    189
    Ringraziato in
    145 post

    Riferimento: Distro Live per acquisizione video

    Già conosco quella guida!
    Ora sto provando con avidemux che ha il deinterlacciamento sempre yadif... ma mi da problemi se nello stesso passaggio cerco di codificare in XivD...

    EDIT: il problema era legato all'audio :P

    Nel rivedere i filmati deinterlacciati e codificati, il flusso video presenta ogni tanto degli scatti colorati che credo dipendano direttamente dall'acquisizione.
    Può dipendere dal fatto che virtualdub mi indichi molti frames inserted?
    Ultima modifica di DeST; 14-10-10 alle 12: 12.

    Rispondi citando Rispondi citando

  9. #8
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Distro Live per acquisizione video

    Non credo.
    I fotogrammi inseriti servono a mantenere in sincro l'audio, che negli analogici fluttua, e non poco, a causa dello stiramento del nastro, visto che audio e video vengono registrati su piste separate. Il video con scansione elicoidale e l'audio lineare.
    Quegli scatti sono infatti il mio problema, che sto cercando di isolare.
    Nell'aquisizione secca, senza filtri e solo conpressione huffyv a 25 fps, non ci sono salti ma ovviamente c'è la scalinatura dell'interlacciato.
    Quando deinterlaccio, il video a 50fps va ovviamente sempre a scatti in riproduzione per i limiti di windows e della GPU.
    Quando lo riconduco ad un formato potabile a volte, ma sempre negli stessi passaggi, c'è il salto.
    Se lavoro direttamente il 50fps in premiere, il preview praticamente me lo scordo e quindi mi scordo l'editing, ma ricomprimendo tutto così com'è in mpg2, solo aggiungendovi le transizioni, il risultato in DVD, visto col lettore da tavolo, non presenta salti, ma ovviamente il deinterlace lascia a desiderare.
    Bisogna trovare la quadratura del cerchio.
    Ultima modifica di ginalfa; 14-10-10 alle 16: 28.

    Rispondi citando Rispondi citando

  10. #9
    Data registrazione
    Mar 2010
    Sesso
    Boh
    Località
    Italia
    Messaggi
    829
    Grazie dati 
    116
    Grazie ricevuti 
    189
    Ringraziato in
    145 post

    Riferimento: Distro Live per acquisizione video

    Nell'aquisizione secca, senza filtri e solo conpressione huffyv a 25 fps, non ci sono salti ma ovviamente c'è la scalinatura dell'interlacciato.
    Guardando attentamente il video acquisito senza filtri noto degli scatti anche li, ma appena percettibili.
    La cosa strana e che negli stessi identici punti dopo la codifica si creano degli scatti "macchiati"...
    Ho provato a cambiare codec (DV, Heli YV12, Huffyuv YUY2) ma quei impercettibili scatti si spostano ma ci sono sempre!!

    Quanti problemi per una cosa che pensavo semplicissima!!!

    Rispondi citando Rispondi citando

  11. #10
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Distro Live per acquisizione video

    Se gli scatti ci sono anche nell'acquisizione secca o ci sono sono dei frame droppati oppure ci sono dei forti salti di sincronismo nella fonte.
    Nel primo caso devi cercare di evitare lo sgancio dei frame togliendo l'overlay o il preview durante l'acquisizione e lasciando così tutte le risorse della GPU alla cattura.
    Nel secondo caso o ti metti l'anima in pace o ti compri un TBC da 100.000 €
    Ovviamente presumo che tu abbia settato la fonte di cattura direttamente nella Aver media (DirectShow).
    Brutta bestia l'analogico

    Rispondi citando Rispondi citando

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie