VLC'de video kare numarasının alınması


36

Mac OS X 10.6.8'de VLC 2.0.5 kullanıyorum.

.mpgDuraklatılmış bir videom var ve videodaki bu anın kare numarasını bilmek istiyorum. VLC'de bunu ortaya çıkarmanın bir yolu var mı?

PS Şu anda duraklatıldığı noktaya ulaşmak için videoda ileri geri fırçalandım.

Yanıtlar:


9

Apple'ın Quicktime Player 7 (ücretsiz indirme @ http://support.apple.com/kb/DL923 ) çerçeveleri görüntülemek için kolay bir yolu vardır; tek yapmanız gereken sol alt köşedeki süreyi tıklayıp "çerçeveler" i seçmek. (Ayrıca, ok tuşlarıyla kare kare adımlamayı da destekler.) Bu kadar üzücü bir özellik, OSX 10.6.8 ile birlikte gelen QTX'te kaldırıldı. Endişelenmeyin, yine de her ikisini de yükleyebilirsiniz ve birbirleriyle karışmazlar.


8

Aynısını yapmak istedim ama VLC ile yapmanın bir yolunu bulamadım.

Ancak, göre bu kullanabileceğiniz drawtextfiltreyi ffmpegkalıcı videoya çerçeve numarasını bindirmek için. Dolayısıyla, seçtiğiniz bir oynatıcıda izlerseniz, her zaman kare numarasını görebilirsiniz.

Örneğin:

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
İpucu: fontsize=72daha okunaklı bir şey üretmek için seçeneklere kişi (veya her neyse) eklemek isteyebilir
Brian Gordon

7

OS X sürümüm yok, ancak diğer sürümlere benzer olması gerekir. Windows'ta Araçlar-> Medya Bilgisi'ni seçin. Açılan pencereden "İstatistikler" sekmesini seçin. Video bölümünün altında görüntülenen ve kaybedilen karelerin istatistiklerini göreceksiniz. Çerçeve # birlikte eklenen iki sayı olmalıdır.

VLC Ekran Görüntüsü


21
Bu videoyu en başından oynattığınızı farz ediyor
Marcus Chan

2
Evet, bu doğru, ama kesin bir çerçeve numarası almanın bir yolu olduğunu sanmıyorum. AFAIK bu bilgiler genellikle video akışlarına gömülü değildir.
heavyd

Bunu OSX’de standart olmayan bir kare hızıyla denedim ve hiç işe yaramadı (bu arada, OSX’de açmak için komut-I). VLC'nin bu özelliğe sahip olduğunu sanmıyorum.
Marcus Chan

@heavyd Hızlı cevap için teşekkürler! Medya Bilgileri penceresini buldum, ancak maalesef videoda ileri geri fırçaladım, bu yüzden kare sayımı doğru olmaz ...
Ocak'ta

2
Kullanıcıdan : Blauhirn : İlgili Araçlar-> Medya Bilgisi- > İstatistikler: e tuşuna basmadan önce ve sonra kare sayacını karşılaştırırsam, sayı 1 artar (ancak bunun yerine rasgele 300'e kadar). Başka bir yol bilmeden de, sadece VLC kullanarak mümkün olmadığını düşünüyorum.
fixer1234

6

OS X'te VLC 2.2 ile, çerçeve numarası aşağıdaki şekilde tahmin edilebilir:

A. ADDON: Install Jump to time Previous FrameMacOS menüsü üzerinden VLC> Eklentiler Müdürü veya Ubuntu menü Araçlar> Eklentiler ve uzantılar> Eklentiler Yöneticisi sekmesinde> Extensions . VLC 3'te "Çevrimiçi daha fazla eklenti bul" düğmesini tıklayın. Çevrimiçi yükleme sayfası burada . VLC'yi yeniden başlatın. Jump to time (Previous frame) [Get time >>]Göstermek için VLC> Uzantılar> düğmesini kullanın.HH:MM:SS,mmmAtlama süresini .

B. CALCULATE / ESTIMATE: HH:MM:SS,mmmToplam geçen saniyeye dönüştürün SS.mmm. Ardından total_lapsed_seconds * frame_rate_per_second = çerçeve numarası.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.