Ottenere il numero del frame video in VLC


36

Sto eseguendo VLC 2.0.5 su Mac OS X 10.6.8.

Ho un .mpgvideo in pausa e vorrei sapere il numero di fotogramma per questo momento nel video. C'è un modo per rivelarlo in VLC?

PS Ho fatto scorrere avanti e indietro il video per raggiungere il punto in cui è attualmente in pausa.

Risposte:


9

Quicktime Player 7 di Apple (download gratuito @ http://support.apple.com/kb/DL923 ) offre un modo estremamente semplice per visualizzare i frame; tutto quello che devi fare è fare clic sul tempo nell'angolo in basso a sinistra e selezionare "cornici". (Supporta anche il passaggio fotogramma per fotogramma con i tasti freccia.) Peccato che la funzionalità sia stata rimossa in QTX, quella fornita con OSX 10.6.8. Non preoccuparti, però, puoi installare entrambi e non interferiranno tra loro.


8

Volevo fare lo stesso, ma non riuscivo a trovare un modo per farlo con VLC.

Tuttavia, in base a ciò , è possibile utilizzare il drawtextfiltro ffmpegper sovrapporre permanentemente il numero di fotogrammi al video. Quindi, se lo guardi su un giocatore a tua scelta, puoi sempre vedere il numero di frame.

Per esempio:

ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov


2
Suggerimento: si potrebbe voler aggiungere fontsize=72(o qualsiasi altra cosa) alle opzioni per produrre qualcosa di più leggibile
Brian Gordon,

7

Non ho una versione di OS X, ma dovrebbe essere simile alle altre versioni. Su Windows selezionare Strumenti-> Informazioni multimediali. Dalla finestra che si apre selezionare la scheda "Statistiche". Nella sezione video vedrai le statistiche per i frame visualizzati e persi. Il frame # dovrebbe essere quei due numeri sommati.

Schermata VLC


21
Ciò presuppone che tu abbia riprodotto il video dall'inizio
Marcus Chan,

2
Sì, è vero, ma non credo che ci sia modo di ottenere un numero di frame assoluto. AFAIK che le informazioni non sono in genere incorporate nei flussi video.
pesante

Ho provato questo con un frame rate non standard in OSX, e non ha funzionato affatto (a proposito, comando-I per aprirlo in OSX). Non credo che VLC abbia questa funzione.
Marcus Chan,

@heavyd Grazie per la rapida risposta! Ho trovato la finestra Informazioni multimediali, ma sfortunatamente ho sfogliato avanti e indietro attraverso il video, quindi il conteggio dei fotogrammi non sarebbe accurato ...
hpy,

2
Da utente Blauhirn : Per quanto riguarda Strumenti-> Media informazioni-> Statistiche: Se confronto le cornici contatore prima e dopo aver premuto e, il numero non aumenta di 1. (ma, invece, in modo casuale da un massimo di 300). Non conoscendo anche un altro modo, penso che semplicemente non sia possibile usare VLC.
fixer1234,

6

Con VLC 2.2 su OS X, è possibile stimare il numero di frame come segue:

A. ADDON: Installa Jump to time Previous Frametramite il menu macOS VLC> Gestione componenti aggiuntivi o il menu Ubuntu Strumenti> Plugin ed estensioni> scheda Gestione componenti aggiuntivi> Estensioni . In VLC 3, fai clic sul pulsante "Trova altri componenti aggiuntivi online". La pagina di installazione online è qui . Riavvia VLC. Usa il Jump to time (Previous frame) [Get time >>]pulsante VLC> Estensioni> per mostrare ilHH:MM:SS,mmm tempo di intervallo.

B. CALCOLA / PREVENTIVO: Converti HH:MM:SS,mmmin secondi totali trascorsi SS.mmm. Quindi total_lapsed_seconds * frame_rate_per_second = numero di frame.

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.