Отримання номера кадру відео у VLC


36

Я працюю на VLC 2.0.5 на Mac OS X 10.6.8.

У мене .mpgвідео призупинено, і я хотів би знати номер кадру на цей момент у відео. Чи є спосіб виявити це у VLC?

PS Я прочищав відео і назад, щоб дійти до того моменту, на якому він призупинено.

Відповіді:


9

Apple Quicktime Player 7 (безкоштовно скачати @ http://support.apple.com/kb/DL923 ) має простий спосіб перегляду кадрів; все, що вам потрібно зробити, це натиснути час у нижньому лівому куті та вибрати "кадри". (Він також підтримує крок за кадром за допомогою кнопок зі стрілками.) Таку шкода було вилучено в QTX, тій, що постачається з OSX 10.6.8. Не хвилюйтеся, проте ви можете встановити і те, і інше, вони не заважатимуть один одному.


8

Я хотів зробити те саме, але не зміг знайти спосіб зробити це за допомогою VLC.

Але, відповідно до цього , ви можете використовувати drawtextфільтр, ffmpegщоб назавжди накласти номер кадру на відео. Тож якщо ви переглядаєте його на гравці, який ви обрали, ви завжди можете побачити номер кадру.

Наприклад:

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
Порада: можливо, ви хочете додати fontsize=72(або що завгодно) до варіантів, щоб створити щось більш читабельне
Брайан Гордон

7

У мене немає версії OS X, але вона повинна бути схожа на інші версії. У Windows виберіть Інструменти-> Інформація про медіа. У вікні, що відкриється, виберіть вкладку «Статистика». Під розділом відео ви побачите статистику відображених та втрачених кадрів. Кадр № має бути тими двома числами, що додаються разом.

Скріншот VLC


21
Це передбачає, що ви грали відео з самого початку
Маркус Чан,

2
Так, це правда, але я не думаю, що існує спосіб отримати абсолютний номер кадру. AFAIK, що інформація зазвичай не вбудовується у відеопотоки.
важкий

Я спробував це з нестандартною частотою кадрів в OSX, і він взагалі не працював (до речі, команда-я відкрити його в OSX). Я не думаю, що VLC має цю особливість.
Маркус Чан

@heavyd Дякую за швидку відповідь! Я знайшов вікно "Інформація про медіа", але, на жаль, переглянув відео та відео, тому кількість кадрів не була б точною ...
hpy

2
Від користувача Blauhirn : Щодо інструментів-> Інформація про медіа- > Статистика: Якщо я порівнюю лічильник кадрів до і після натискання e, кількість не збільшується на 1. (але, навпаки, до 300). Не знаючи іншого способу також, я думаю, що використовувати VLC просто неможливо.
fixer1234

6

За допомогою VLC 2.2 на OS X можна оцінити номер кадру наступним чином:

A. ADDON: Встановіть Jump to time Previous Frameчерез меню macOS VLC> Менеджер Addons або меню Ubuntu Інструменти> Плагіни та розширення> Вкладка Addons Manager> Розширення . У VLC 3 натисніть кнопку «Знайти більше аддонів в Інтернеті». Інтернет-сторінка встановлення тут . Перезапустіть VLC. Використовуйте Jump to time (Previous frame) [Get time >>]кнопку VLC> Розширення>, щоб показати час HH:MM:SS,mmmпропуску.

B. ПІДРАВЛЕННЯ / ОЦІНКА: Перетворення HH:MM:SS,mmmна загальну кількість пропущених секунд SS.mmm. Тоді total_lapsed_seconds * frame_rate_per_second = номер кадру.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.