Passa fotogramma per fotogramma attraverso un film con un timer preciso


13

Ho realizzato un video per la lezione di fisica, che intendo utilizzare per misurare la durata di un evento. Posso trovare facilmente il frame iniziale e il frame finale usando la funzione frame-by-frame di VLC.

Tuttavia, il timer di VLC sembra essere preciso solo per un secondo, non dandomi una risposta più precisa di "5 secondi".

Esiste un modo in VLC o in qualsiasi altro programma per identificare esattamente a che ora si svolge un determinato fotogramma in un video?

Ho un facile accesso a Ubuntu e Windows e, se necessario, acquisisco un Mac.

Se il timer preciso non è disponibile, anche il numero di fotogramma su cui mi trovo funzionerà, poiché conosco il framerate.


Tutto ok. Per il momento ho intenzione di cedere e contare i fotogrammi a mano. Tuttavia, la domanda è ancora aperta per riferimento futuro. Grazie!
Matchu,

Risposte:


4

Dare Avidemux una prova. Dovrebbe essere in grado di fare ciò che vuoi ed è disponibile gratuitamente per Windows e Linux.


Ho finito per contare i frame, ma poi ho dovuto svolgere di nuovo un'attività simile, per la quale Avidemux mi è stato di grande aiuto. Grazie!
Matchu

4

Non so se questa funzione fosse disponibile al momento della domanda, ma il lettore video open source MPC-HC (Media Player Classic Home Cinema) ha sicuramente entrambe queste funzionalità ora disponibili.

C'è un'opzione del menu di scelta rapida per abilitare la precisione in millisecondi per l'indicatore del tempo e puoi facilmente spostarti tra i fotogrammi in entrambe le direzioni avanti ( CTRL+Right) e indietro ( CTRL+Left).

Timer ad alta precisione MPC-HC

Puoi anche passare al punto temporale esatto O frame nel file video tramite il Navigate -> Go To...menu (o CTRL+G).

Menu "Vai a ..." di MPC-HC


1

Bene, i secondi sono numeri interi. I lettori video raramente vanno al di sotto di essi per misurazioni più precise.

Ma se sai a quale fotogramma ti trovi attualmente (che è abbastanza comunemente visualizzato) e conosci la frequenza dei fotogrammi, di solito puoi calcolarlo a molto più di un secondo. Oppure puoi saltare fotogramma per fotogramma mentre sei su una misurazione del tempo, e nel momento in cui il secondo successivo "colpisce", passa alla misurazione del fotogramma e quindi calcola la percentuale del secondo successivo in cui si verifica il particolare fotogramma.

... solo alcune idee folli ... non ne ho mai avuto bisogno, quindi tutto questo non è stato testato ...


1
Non vedo una misurazione del frame corrente su VLC, ma sono anche abbastanza nuovo con esso. C'è un modo per farlo visualizzare da VLC?
Matchu,

1
Penso che VLC non possa visualizzarli. VLC è stato progettato come un lettore di rete, quindi il concetto di frame è un po 'vago. Tuttavia, la maggior parte di questi può superuser.com/questions/45803/…
Rook,

insieme ai passaggi per saltare fotogramma per fotogramma ci sono
Rook,

1
i video vengono misurati, registrati e codificati in frame , non in secondi . a seconda del video, potrebbero essere visualizzati 24 fotogrammi al secondo (stile film americano), 25 fotogrammi al secondo (standard PAL) o 30 fotogrammi al secondo (standard NTSC). hai ragione, però, che i lettori video di solito non sono così precisi. probabilmente avrai bisogno di un editor video per questo.
Quack Quixote

Sì, ho capito il concetto. Quindi sono alla ricerca di qualcosa che mostri frame o secondi, come indicato. Grazie per il chiarimento per chiunque ne abbia bisogno, però :)
Matchu,

0

Questo non è gratuito ($ 19), ma Womble MPEG-VCR ha tempi fotogramma accurati con frame per frame.

Se fai una ricerca usa le parole "frame accurate", sono sicuro che ci deve essere qualcosa di freeware, specialmente per Linux.

Spero che sia di aiuto.


0

Qualsiasi app NLV (editing video non lineare) professionale dovrebbe gestirlo. Normalmente supportano uno standard chiamato timecode SMPTE, che è qualcosa come 3 o 4 cifre di precisione al secondo. I software di questa categoria includono Sony Vegas, Final Cut Pro, Adobe Premiere, ecc.

Per Linux, prova Cinelerra (abbastanza obsoleto e orribile da installare), KDEnlive o Pitivi. Sono sicuro che Cinelerra lo farà, se dovessi riuscire a farlo funzionare, ma non sei così sicuro degli altri.


-1

se non conosci il framerate, ciò che puoi fare è misurare la lunghezza della barra video in milimitatori, quindi la durata della durata che vuoi misurare. Se conosci la durata totale del video, utilizzando una semplice moltiplicazione incrociata dovresti scoprire la durata esatta che desideri conoscere.


Questa risposta offre una precisione terribile.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.