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

Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
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
Città: Bannata tempora currunt
Messaggi: 10350
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


Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
SpaceX mostra nuove immagini del lancio ...
Cina: CAS Space e Guangzhou Laboratory e...
Nikon Comedy Wildlife Awards 2026: le fo...
Samsung Galaxy A57 e A37 costano di più ...
Windows 11 26H2 taglia il consumo di RAM...
KINGPIN è tornato! Il re dell'ove...
CPU usata, ban ereditato: il caso del Ry...
Spunta un engineering sample di Ryzen 9 ...
iPhone 18 Pro, alcuni utenti segnalano s...
Android Auto: Gemini ascolta la domanda ...
OpenAI avvisa oltre 100 organizzazioni p...
Dall'AI alla SI: il rebranding di Trump ...
0patch offrirà supporto esteso pe...
Sudo sembra un iPod, ma nasconde una car...
Meta, OpenAI e Google rifanno OpenClaw: ...
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: 20:37.


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