Torna indietro   Hardware Upgrade Forum > Software > Editing e Codec video

Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-01-2010, 15:27   #1
GordonFreeman
Member
 
Iscritto dal: Apr 2005
Messaggi: 296
Video splitting "preciso"

Ciao,
devo dividere dei filmati avi in parti piccole (diciamo dai 20 ai 40 secondi l'una), e ho provato a farlo con Easy Video Splitter e Ultra Video Splitter, che non sembrano funzionare bene a tal scopo:

ho provato a dividerne alcuni (più di uno) con Easy Video Spliter dicendogli di creare un diverso frammento ogni 20 secondi.

appena ha finito, il risultato è che l'inizio di ogni frammento di output non coincide mai con la fine del frammento precedente, ma parte dagli ultimi 2-3 secondi (circa) di quello precedente, cioè ne ripete la parte finale.

invece con ultra video splitter alcune volte idem come sopra, e altre volte il frammento inizia qualche secondo dopo la fine del precedente, e quindi vengono proprio persi alcuni secondi di scena.


non c'è un programma o un modo per fare lo splitting in maniera più precisa? ogni parte deve iniziare esattamente da dove è finita quella precedente

grazie mille

p.s. i codec dei filmati che ho provato sono divx o xvid

Ultima modifica di GordonFreeman : 17-01-2010 alle 15:34.
GordonFreeman è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2010, 17:59   #2
mister pink
Senior Member
 
L'Avatar di mister pink
 
Iscritto dal: Jan 2006
Città: più Africa che Italia
Messaggi: 2060
Quello che ti è successo non dipende dal programma che hai utilizzato, ma dalla struttura stessa dei filmati in formato AVI e, in particolare, dalle impostazioni di compressione con cui i files video sono stati creati.

Infatti, la maggior parte dei codecs più recenti non memorizza tutti i fotogrammi di un filmato, ma solo alcuni che utilizza come riferimento, ovvero i cosiddetti "fotogrammi chiave" o key frames o k-frames. I fotogrammi situati in posizione intermedia tra due k-frames sono praticamente dei fotogrammi "virtuali", nel senso che non contengono tutte le informazioni iniziali, poiché di essi vengono memorizzate solo le differenze tra un frame e il successivo: in pratica tra due k-frames non esistono veri fotogrammi ma un "flusso di dati video" che descrive le variazioni delle immagini in movimento.

I programmi che splittano i files AVI generalmente possono tagliare la sequenza video solo in corrispondenza di k-frame. Per fare diversamente bisognerebbe ricodificare integralmente il filmato, riducendo la spaziatura dei k-frames ma aumentando drasticamente il bitrate video (e quindi le dimensioni del file) per compensare l'enorme mole di dati necessaria a creare i nuovi k-frames.

Come avrai capito bitrate video e k-frames sono legati da un rapporto stretto: con meno k-frames puoi utilizzare un bitrate più basso (e ridurre quindi le dimensioni del file) senza perdere troppa qualità; con più k-frames devi utilizzare un bitrate più alto, altrimenti la qualità video può peggiorare di molto.
__________________
...Anima mia, ricordi la cosa che vedemmo quella magnifica dolce mattina d'estate alla svolta di un sentiero,
una carogna infame adagiata su un giaciglio di sassi con le gambe all'aria come una donna impudica bruciando e sudando i suoi veleni...(Baudelaire)
mister pink è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2010, 18:51   #3
GordonFreeman
Member
 
Iscritto dal: Apr 2005
Messaggi: 296
Quote:
Originariamente inviato da mister pink Guarda i messaggi
Quello che ti è successo non dipende dal programma che hai utilizzato, ma dalla struttura stessa dei filmati in formato AVI e, in particolare, dalle impostazioni di compressione con cui i files video sono stati creati.

Infatti, la maggior parte dei codecs più recenti non memorizza tutti i fotogrammi di un filmato, ma solo alcuni che utilizza come riferimento, ovvero i cosiddetti "fotogrammi chiave" o key frames o k-frames. I fotogrammi situati in posizione intermedia tra due k-frames sono praticamente dei fotogrammi "virtuali", nel senso che non contengono tutte le informazioni iniziali, poiché di essi vengono memorizzate solo le differenze tra un frame e il successivo: in pratica tra due k-frames non esistono veri fotogrammi ma un "flusso di dati video" che descrive le variazioni delle immagini in movimento.

I programmi che splittano i files AVI generalmente possono tagliare la sequenza video solo in corrispondenza di k-frame. Per fare diversamente bisognerebbe ricodificare integralmente il filmato, riducendo la spaziatura dei k-frames ma aumentando drasticamente il bitrate video (e quindi le dimensioni del file) per compensare l'enorme mole di dati necessaria a creare i nuovi k-frames.

Come avrai capito bitrate video e k-frames sono legati da un rapporto stretto: con meno k-frames puoi utilizzare un bitrate più basso (e ridurre quindi le dimensioni del file) senza perdere troppa qualità; con più k-frames devi utilizzare un bitrate più alto, altrimenti la qualità video può peggiorare di molto.
si ho già un'infarinatura dei kframes e i fotogrammi intermedi fra di essi che sono generati da interpolazioni fra fotogrammi chiave... eccetera

secondo me succede quel fatto perchè lo splitter cerca sempre di fare frammenti di 20 secondi, a discapito anche dell' "allineamento".

cioè se nel 20esimo secondo va a finire in un fotogramma intermedio fra due k-frames, termina lì il frammento, e poi nel frammento successivo parte dal fotogramma chiave più vicino alla fine del frammento precedente, quindi perdendo o ripetendo alcuni fotogrammi intermedi

quindi semplicemente basterebbe far finire un frammento esattamente in corrispondenza di un keyframe, e il frammento successivo inizierà esattamente da quel fotogramma.
senza dover ricodificare il filmato

però come gli dico allo splitter "cerca di fare frammenti di 20 secondi ma non importa se sono esattamente 20 secondi, purchè siano allineati ai fotogrammi chiave" ??

io sono un programmatore e forse in qualche settimana o mese posso scrivere un programmino che lo fa, però vorrei evitare andrebbe per le lunghe
non c'è un sofware già pronto che lo permetta?

Ultima modifica di GordonFreeman : 17-01-2010 alle 19:00.
GordonFreeman è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2010, 19:37   #4
mister pink
Senior Member
 
L'Avatar di mister pink
 
Iscritto dal: Jan 2006
Città: più Africa che Italia
Messaggi: 2060
Quote:
Originariamente inviato da GordonFreeman Guarda i messaggi
...però come gli dico allo splitter "cerca di fare frammenti di 20 secondi ma non importa se sono esattamente 20 secondi, purchè siano allineati ai fotogrammi chiave" ?...
Esiste un programma che si chiama Virtualdub:

http://www.videohelp.com/tools/Virtualdub

che consente di fare agevolmente varie operazioni di editing video di base sui filmati in formato AVI.

Con questo programmino si possono tagliare degli spezzoni video in vari modi:

http://www.divxdoor.it/index.aspx?pa...irtualdub.html

Prova a seguire le istruzioni contenute nei tutorials che trovi nel sito che ti ho linkato o in quest'altro:

http://www.swprog.com/howto/divxvirtualdub.php

Tieni presente che, nella parte bassa della finestra del programma, ci sono dei pulsantini con disegnata una chiave gialla: con quelli puoi individuare i vari k-frames, così da selezionare con maggior precisione gli spezzoni da tagliare.
__________________
...Anima mia, ricordi la cosa che vedemmo quella magnifica dolce mattina d'estate alla svolta di un sentiero,
una carogna infame adagiata su un giaciglio di sassi con le gambe all'aria come una donna impudica bruciando e sudando i suoi veleni...(Baudelaire)
mister pink è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2010, 20:15   #5
Styb
Senior Member
 
L'Avatar di Styb
 
Iscritto dal: Jan 2009
Messaggi: 10148
Quoto virtualdub; puoi aprire il tuo file e dal menù file puoi scegliere Save segmented AVI. Nella finestra che si apre puoi impostare il numero di frames che deve essere contenuto in ciascun frammento e poiché i k-frames non sono distribuiti in modo omogeneo dovresti ottenere nel tuo caso dei buoni risultati impostando un valore di 800-1200 frames. Assicurati che sia nel menù audio che nel menù video sia impostata l'opzione Direct stream copy.
Styb è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2010, 22:24   #6
Draven94
Senior Member
 
L'Avatar di Draven94
 
Iscritto dal: Dec 2006
Messaggi: 3255
A tal scopo consiglio anche l'ottimo Avidemux...
Draven94 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2010, 02:17   #7
GordonFreeman
Member
 
Iscritto dal: Apr 2005
Messaggi: 296
Quote:
Originariamente inviato da Styb Guarda i messaggi
Quoto virtualdub; puoi aprire il tuo file e dal menù file puoi scegliere Save segmented AVI. Nella finestra che si apre puoi impostare il numero di frames che deve essere contenuto in ciascun frammento e poiché i k-frames non sono distribuiti in modo omogeneo dovresti ottenere nel tuo caso dei buoni risultati impostando un valore di 800-1200 frames. Assicurati che sia nel menù audio che nel menù video sia impostata l'opzione Direct stream copy.
quotissimo.
ho provato a fare Save Segmented AVI con molti video e il risultato è buono, basta sapere quanti fotogrammi al secondo ha il video, e nel numero massimo di fotogrammi per segmento si mette il numero calcolato così

fps del video * 20 secondi
GordonFreeman è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Dreame A3 AWD: a IFA 2025 debutta il rob...
OpenAI, il chip proprietario per l'AI &e...
OnePlus e Hasselblad si separano: una nu...
Ayaneo Pocket Air Mini: la retro console...
Amazon sfida tutti: crollano iPhone e Ma...
MacBook Pro con chip M4 a 1.649€ e MacBo...
Dreame a IFA 2025: robot capaci di salir...
AirPods 4 contro AirPods Pro 2: Amazon l...
Amazon in furore da sconti: tutti gli iP...
RTX Hair in Indiana Jones e l'Antico Cer...
Robot aspirapolvere super scontati su Am...
Windows Mixed Reality: un ingegnere Micr...
Qualcomm: Intel non è ancora pron...
BMW e Qualcomm lanciano Snapdragon Ride ...
Google nella bufera, multata dall'UE per...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v